1

ページで Telerik グリッド コントロールと LinqDataSource コントロールを使用しています。

コード:

<asp:LinqDataSource ID="ldsFillGridData" runat="server" OnSelecting="ldsFillGridData_Selecting" />

すべてが正常に機能するようになりました。

protected void ldsFillGridData_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
    e.Result = from tc in db.city select tc;
}

この選択イベントは、いくつかのボタンクリックイベントから呼び出します。どのように???

私はのようにしようとしています

ldsFillGridData_Selecting(null, null);

しかし、それはエラーをスローします。

LinqDataSource でテレリック グリッドを使用しているときに、ページのさまざまなボタン クリック イベントでグリッド データを再生成する方法は?

4

2 に答える 2

0

RadGrid1.Rebind();

データソースのselectメソッドを呼び出して、グリッドを再バインドします(linqdatasourceがグリッドのデータソースとして示されている場合)。

于 2011-08-02T11:34:06.167 に答える
0

この Telerik グリッド コントロールの Rebind() 関数を使用するだけで、自動的に ldsFillGridData_Selecting イベントが呼び出され、更新されたレコードがグリッドに表示されます。

RadGrid.rebind();
于 2011-08-02T12:23:20.610 に答える