是否可以从javascript函数调用telerik radgrid.databind()?

时间:2012-10-03 06:09:00

标签: javascript ajax data-binding telerik-grid rad-controls

我在asp .net中工作,我有一个带有telerik radgrid的aspx页面。是否可以从javascript函数调用radgrid.databind()?

1 个答案:

答案 0 :(得分: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");