我正在页面上使用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的telerik网格时,如何在页面的各种按钮单击事件上重新生成网格数据?
答案 0 :(得分:0)
RadGrid1.Rebind();
将重新绑定网格,调用数据源的select方法(只要linqdatasource被指示为网格的数据源)。
答案 1 :(得分:0)
只需使用此telerik网格控件的Rebind()函数,它将自动调用ldsFillGridData_Selecting事件,并在Grid中显示更新的记录。
RadGrid.rebind();