获取jqgrid有多条行数据

获取jqgrid有多条行数据,第1张

选中一行可以用这样获得:

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 如何控制分页显示以及数据条数。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9821792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存