使用JQuery在RadGrid中检索单元格值

时间:2014-11-02 04:53:09

标签: javascript jquery telerik radgrid

使用vs2008处理应用程序时,我检索了一个单元格的值,我的代码如下:

var grid = $find("<%=RadGrid1.ClientID %>");

var MasterTable = grid.get_masterTableView(); 

var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()];

var cell = MasterTable.getCellByColumnUniqueName(row, "CategoryID");

它不起作用,我认为问题伴随着$find("<%=RadGrid1.ClientID %>")

指令

我做错了什么? 谢谢

1 个答案:

答案 0 :(得分:0)

用这么多信息来判断是有点困难,但作为猜测,如果你的代码无法找到网格本身,那么它可能是一个时间问题。许多Telerik控件在pageLoad之前还没有准备好,所以在那里试一试,看看你是否至少得到了网格对象:

function pageLoad() {
    var grid = $find("<%=RadGrid1.ClientID %>");
    var MasterTable = grid.get_masterTableView(); 
    var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()];
    var cell = MasterTable.getCellByColumnUniqueName(row, "CategoryID");
}