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);

但它会引发错误。

当我们将 Telerik 网格与 LinqDataSource 一起使用时,如何在页面的各种按钮单击事件上重新生成网格数据?

4

2 回答 2

0

RadGrid1.Rebind();

将重新绑定网格,调用数据源的 select 方法(只要将 linqdatasource 指示为网格的数据源)。

于 2011-08-02T11:34:06.167 回答
0

只需使用 Telerik 网格控件的 Rebind() 函数,它会自动调用 ldsFillGridData_Selecting 事件并在 Grid 中显示更新的记录。

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