Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net jqgrid中多选行的列值_Asp.net_Jqgrid - Fatal编程技术网

Asp.net jqgrid中多选行的列值

Asp.net jqgrid中多选行的列值,asp.net,jqgrid,Asp.net,Jqgrid,这就像我在Jqgrid中有multiselect选项一样,我希望将selected rows值传递给服务器,并根据该值删除这些行。我不想有身份证来做我的工作。对于单行,我获取单元格值,并使用相同的值删除。但对于多重选择,情况并非如此。在getGridParam('selarrrow')中;我使用它来获取所选的行,但是没有填充值。请帮我做同样的事 当我使用下面的代码时,正如我在一些示例问题中看到的那样,我可以获取单行选择的值,但是当我选择多行时,我传递它,比如“FALSE”或“UNDEFINED”

这就像我在Jqgrid中有multiselect选项一样,我希望将selected rows值传递给服务器,并根据该值删除这些行。我不想有身份证来做我的工作。对于单行,我获取单元格值,并使用相同的值删除。但对于多重选择,情况并非如此。在getGridParam('selarrrow')中;我使用它来获取所选的行,但是没有填充值。请帮我做同样的事


当我使用下面的代码时,正如我在一些示例问题中看到的那样,我可以获取单行选择的值,但是当我选择多行时,我传递它,比如“FALSE”或“UNDEFINED”。可能是什么问题。var grid=jQuery(“#list”);var sel_id=grid.jqGrid('getGridParam','selarrrow');var myCellData=grid.jqGrid('getCell',sel_id',CountryId')

我通过使用for循环获取所选行id来完成这项工作 我做了一些像这样的事情,我能够获取价值。我想这可能对其他人也有帮助,请检查一下

var myrow;
var id = jQuery("#List").jqGrid('getGridParam','selarrrow');
if(id.length)
{
    for (var i=0;i<id.length;i++)  // For Multiple Delete of row
        {
            myrow = jQuery("#List").jqGrid('getCell',id[i],'ticker'); 
        }
}
var-myrow;
var id=jQuery(“#List”).jqGrid('getGridParam','selarrrow');
if(id.length)
{

对于(var i=0;i当我使用下面的代码时,正如我在一些示例问题中看到的那样,我可以获取单行选择的值,但是当我选择多行时,我会传递它,比如“FALSE”或“UNDEFINED”。这可能是什么问题。var grid=jQuery(“#list”);var sel_id=grid.jqGrid('getGridParam','selarrrow');var myCellData=grid.jqGrid('getCell',sel_id,'CountryId');您可以随时修改(更好的附加)问题的文本。最好在问题上写一条注释,并附上附加信息。使用这样的for循环,您将覆盖以前的
myrow
。循环结束后,您将在
myrow
中看到该值与最后选择的行相对应。您不需要在问题中描述您使用的格式想要获得这些值。可能是
var myrow=[];
和更高版本的'myrow.push(jQuery(#List”).jqGrid('getCell',id[i],'ticker'))`这就是你想要的吗?是的,这就是我真的很抱歉我错过了任何方式,谢谢老兄。我有更多的小疑问,你能检查一下下面的URL吗?我读了你的问题,现在被删除了,但不太明白你想要存档什么。一些代码,比如
$(“#cb_list”).checked=true;
应固定为
$(“#cb_list”).attr(“checked”,true);
。但您的问题可能已经解决。其他旧答案可能会对您有所帮助。