我在使用JQGRID时遇到问题。
我怎样才能得到jqgrid的行号
将其存储在会话中。
谁能帮我这个?
我真的不知道我将如何开始创建它。
我是使用JQGrid和会话的新手
谢谢
这是我的代码。
function beforeSelect(rowid, e) {
grid = $("#<%= jqgrid.ClientID %>");
ItemID = grid.jqGrid('getCell', rowid, 'ItemID');
var sessionItemID = '<%=Session["ItemID"] %>';
}
最佳答案
如果行号与行号不同,则可以包括一个额外的字段来存储行号(就像在代码中使用itemId一样)。否则,您将需要遍历网格以搜索特定的rowid并使用计数器来获取行号:
function getRowNumber(rowId) {
var rownumber= 0;
$('#gridId tbody tr').each(function (i, n) {
var $row = $(n);
if($row.find('td:eq(0)').text()==rowId)//Assuming rowid is the first column of jqgrid(index=0). Otherwise change the index appropriately
{ rownumber=i; }
});
return rownumber;
}
关于c# - 获取行ID,然后将其存储在 session 中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16000294/