Im working in asp .net and I have a aspx page with a telerik radgrid. Is it possible invoke radgrid.databind() from a javascript function?
问问题
5161 次
1 回答
4
首先,看一下RadControls for ASP.NET AJAX Documentation。我想你会在那里找到你需要的一切。
其次,您的问题描述是有限的,并且没有包含太多代码,但也许以下示例会为您指明正确的方向。
dataBind - RadControls for ASP.NET AJAX 文档
该方法将强制客户端重新绑定网格并在使用 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 文档
function RefreshGrid() {
var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
masterTable.rebind();
}
最后,这里有一个替代建议:
如果您想使用该
.fireCommand(action, params)
方法,请尝试以下操作:var masterTable = $find("<%= rg.ClientID %>").get_masterTableView(); masterTable.fireCommand("RebindGrid");
于 2012-12-19T19:12:45.207 回答