2012-10-03 87 views

回答

3

首先,看看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"); 
相關問題