【发布时间】:2012-09-24 00:58:51
【问题描述】:
我在asp .net 中工作,我有一个带有telerik radgrid 的aspx 页面。是否可以从 javascript 函数调用 radgrid.databind()?
【问题讨论】:
标签: javascript ajax data-binding telerik-grid rad-controls
我在asp .net 中工作,我有一个带有telerik radgrid 的aspx 页面。是否可以从 javascript 函数调用 radgrid.databind()?
【问题讨论】:
标签: javascript ajax data-binding telerik-grid rad-controls
首先,看看RadControls for ASP.NET AJAX Documentation。我想你会在那里找到你需要的一切。
其次,您的问题描述有限,没有包含太多代码,但也许以下示例会为您指明正确的方向。
dataBind - RadControls for ASP.NET AJAX Documentation
强制客户端重新绑定网格并刷新其网格的方法 使用 set_dataSource() 分配新数据源时的状态 方法。仅在这种情况下有意义。
function assignDataSourceAndRefresh() { var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView(); masterTable.set_dataSource(<some_data_source_of_the_specified_type_above>); masterTable.dataBind(); }
rebind - RadControls for ASP.NET AJAX Documentation
function RefreshGrid() {
var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
masterTable.rebind();
}
最后,here's an alternative suggestion:
如果你想使用
.fireCommand(action, params)方法试试这个:var masterTable = $find("<%= rg.ClientID %>").get_masterTableView(); masterTable.fireCommand("RebindGrid");
【讨论】: