选中一行可以用这样获得:
var selectedId = $("#manager_list")jqGrid("getGridParam", "selrow");
var rowData = $("#manager_list")jqGrid("getRowData", selectedId);
var selectedIds = $("#manager_list")jqGrid("getGridParam", "selarrrow");
先通过这一句获得所有选中的ids, 然后根据ids得到所有选中的记录
如果数据量多的话,或者需要几页grid的id,建议后台取值,比较快。
如果就取一页grid的值的话,给你个参考
1
2
3
4
var s = "";
for(var i=0;i<grid_datalength;i++){
s = s + grid_data[i]id+",";
}
PS: grid是你定义的kendoGrid的id
rowList: [15, 30, 60],});其中pager是用来显示分页导航栏,rowNum就是当前一页显示多少条数据,rowList显示的是每页显示多条数据选择列表。
如果要去掉分页,别且显示所有数据,就要设置如下:
gridListjqGrid({
rowNum: -1,
jqgrid的获取返回的数据源后是通过js把数据转换成了dom,通俗说就是<tr><td>内容1</td></tr>的html然后赋予到table对象的,让浏览器知道它是一个table的内容,浏览器就显示出来了。不导出数据想看数据源,IE的话可以使用fiddler监控>
应该是没绑定数据
--------------------------------------------------------------------------------------------------------------
以下代码供参考
connstring="server=localhost;uid=sa;pwd=WiF8HI;database=data2008"
MyConnection = New SqlConnection(connstring)
MyCommand = New SqlDataAdapter("exec test_1 '2010-1-1','2010-1-31'", MyConnection)
DS = new DataSet()
MyCommandFill(ds, "作者")
MyDataGridDataSource=dsTables("作者")DefaultView
MyDataGridDataBind()
显示数据
<h3><font face="宋体">将 SQL 数据绑定到 DataGrid</font></h3>
<ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="宋体"
Font-Size="9pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
align=left
/>
html标签中input标签属于表单标签,也就是form标签,这些便签加上name属性,例如:<input name='userId' type='text' value='test'/>
那么在提交的时候,就会将这些标签以name属性作为参数提交到给处理页或程序。
如果是ajax传值,可以通过js获取参数值,然后拼接字符串提交,示例就不贴出来了,google上一堆。
function formatState(cellValue, options, rowObject) {
var rowId = optionsrowId;
var html = cellValue;
if (html != "0") {
html = '<label style="color: red;" >' + cellValue + '</label>';
}
else {
html = '<label>' + cellValue + '</label>';
}
return html;
}
这是获取列中的值。首先绑定需要查看data的列头,这样就可以看row data中过的值了。如果你想获取一行的数据,edit:true时,选中的行就可以获取到啊。不知道是不是你的答案,虽然会jqgrid,可是不知道你的问题究竟是啥
以上就是关于获取jqgrid有多条行数据全部的内容,包括:获取jqgrid有多条行数据、kendoui grid如何获取当前多少页、jqGrid 如何控制分页显示以及数据条数。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)