3
我在asp.net中工作,我有一個帶有telerik radgrid的aspx頁面。是否可以從javascript函數調用radgrid.databind()?是否可以從javascript函數調用telerik radgrid.databind()?
我在asp.net中工作,我有一個帶有telerik radgrid的aspx頁面。是否可以從javascript函數調用radgrid.databind()?是否可以從javascript函數調用telerik radgrid.databind()?
首先,看看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");