C# 当我们使用带有LinqDataSource的telerik网格时,如何在页面的各种按钮点击事件上重新生成网格数据

C# 当我们使用带有LinqDataSource的telerik网格时,如何在页面的各种按钮点击事件上重新生成网格数据,c#,asp.net,linq,telerik,linqdatasource,C#,Asp.net,Linq,Telerik,Linqdatasource,我在一个页面上使用Telerik网格控件和LinqDataSource控件 代码: <asp:LinqDataSource ID="ldsFillGridData" runat="server" OnSelecting="ldsFillGridData_Selecting" /> 此选项用于从某个按钮单击事件调用事件。怎么办 我正在努力 ldsFillGridData_Selecting(null, null); 但它抛出了一个错误 当我们使用带有LinqDataSource的t

我在一个页面上使用Telerik网格控件和LinqDataSource控件

代码:

<asp:LinqDataSource ID="ldsFillGridData" runat="server" OnSelecting="ldsFillGridData_Selecting" />
此选项用于从某个按钮单击事件调用事件。怎么办

我正在努力

ldsFillGridData_Selecting(null, null);
但它抛出了一个错误

当我们使用带有LinqDataSource的telerik grid时,如何在页面的各种按钮点击事件上重新生成网格数据?

RadGrid1.Rebind()

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

只需使用此telerik grid控件的Rebind()函数,它将自动调用ldsFillGridData_Selecting事件,并在网格中显示更新的记录

RadGrid.rebind();

我不确定是否需要,但您可能需要处理“需要外包”事件。在这里,您只需再次填充数据集。不需要重新绑定。
RadGrid.rebind();