我对使用 JQGRID 有疑问。
然后如何获取jqgrid的行号
将其存储在 session 中。
谁能帮我解决这个问题?
我真的不知道我将如何开始创建它。
我刚开始使用 JQGrid 和 session
谢谢
这是我的代码。
function beforeSelect(rowid, e) {
grid = $("#<%= jqgrid.ClientID %>");
ItemID = grid.jqGrid('getCell', rowid, 'ItemID');
var sessionItemID = '<%=Session["ItemID"] %>';
}
最佳答案
如果您的 rownumber 与 rowid 不同,您可以包含一个额外的字段来存储行号(就像您在代码中使用 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/