asp.net中带静态数据的jqgrid

asp.net中带静态数据的jqgrid,asp.net,jqgrid,jqgrid-asp.net,Asp.net,Jqgrid,Jqgrid Asp.net,有人能帮我把jqgrid和datatable绑定起来吗 我现在正在做jqgrid的原型,在这个原型中,我使用“datatype:local”将数据绑定到jqgrid,并绑定数据,只在aspx页面中编写代码 但现在我想绑定必须来自.cs页面的数据(使用静态datatable) 我的代码: jQuery(document).ready(function() { jQuery("#list47").jqGrid({ data: mydata

有人能帮我把jqgrid和datatable绑定起来吗 我现在正在做jqgrid的原型,在这个原型中,我使用“datatype:local”将数据绑定到jqgrid,并绑定数据,只在aspx页面中编写代码 但现在我想绑定必须来自.cs页面的数据(使用静态datatable)

我的代码:

jQuery(document).ready(function() {

             jQuery("#list47").jqGrid({
                 data: mydata,
                 datatype: "local",
                 height: 150,
                 rowNum: 2,
                 rowList: [2, 4, 5, 10],
                 colNames: ['Inv No', 'Image', 'Date', 'Client', 'Amount', 'Tax', 'Total', 'Notes'],
                 colModel: [
    { name: 'id', index: 'id', width: 60, sorttype: "int" },
     { name: 'productimage', index: 'id', width: 100, sorttype: "int", align: "center" },
    { name: 'invdate', index: 'invdate', width: 90, sorttype: "date", formatter: "date" },
    { name: 'name', index: 'name', width: 100 },
    { name: 'amount', index: 'amount', width: 80, align: "right", sorttype: "float", formatter: "number" },
    { name: 'tax', index: 'tax', width: 80, align: "right", sorttype: "float" },
    { name: 'total', index: 'total', width: 80, align: "right", sorttype: "float" },
    { name: 'note', index: 'note', width: 150, sortable: false}],
         pager: '#plist47',
                   sortname: 'id',
                   viewrecords: true,
                   caption: "Manipulating Array Data" 

             });
             var mydata = [
    { id: "1", productimage: "<a href='JQgridNir.aspx'><img src='../images/0000110.jpg' border='0'/></a>", invdate: "2010-05-24", name: "test", note: "note", tax: "10.00", total: "2111.00" },
    { id: "2", productimage: "<img src='../images/0000110.jpg' />", invdate: "2010-05-25", name: "test2", note: "note2", tax: "20.00", total: "320.00" },
    { id: "3", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-09-01", name: "test3", note: "note3", tax: "30.00", total: "430.00" },
    { id: "4", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-10-04", name: "test", note: "note", tax: "10.00", total: "210.00" },
    { id: "5", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-10-05", name: "test2", note: "note2", tax: "20.00", total: "320.00" },
    { id: "6", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-09-06", name: "test3", note: "note3", tax: "30.00", total: "430.00" },
    { id: "7", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-10-04", name: "test", note: "note", tax: "10.00", total: "210.00" },
    { id: "8", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-10-03", name: "test2", note: "note2", amount: "300.00", tax: "21.00", total: "320.00" },
    { id: "9", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" },
    { id: "11", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-10-01", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" },
    { id: "12", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-10-02", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" },
    { id: "13", productimage: "<img src='../images/0000110.jpg' />", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" },
    { id: "14", invdate: "2007-10-04", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" },
    { id: "15", invdate: "2007-10-05", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" },
    { id: "16", invdate: "2007-09-06", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" },
    { id: "17", invdate: "2007-10-04", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" },
    { id: "18", invdate: "2007-10-03", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" },
    { id: "19", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" },
    { id: "21", invdate: "2007-10-01", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" },
    { id: "22", invdate: "2007-10-02", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" },
    { id: "23", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" },
    { id: "24", invdate: "2007-10-04", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" },
    { id: "25", invdate: "2007-10-05", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" },
    { id: "26", invdate: "2007-09-06", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" },
    { id: "27", invdate: "2007-10-04", name: "test", note: "note", amount: "200.00", tax: "10.00", total: "210.00" },
    { id: "28", invdate: "2007-10-03", name: "test2", note: "note2", amount: "300.00", tax: "20.00", total: "320.00" },
    { id: "29", invdate: "2007-09-01", name: "test3", note: "note3", amount: "400.00", tax: "30.00", total: "430.00" }
];
             for (var i = 0; i <= mydata.length; i++)
                 jQuery("#list47").jqGrid('addRowData', i + 1, mydata[i]);
         });
jQuery(文档).ready(函数(){
jQuery(“#list47”).jqGrid({
数据:mydata,
数据类型:“本地”,
身高:150,
rowNum:2,
行列表:[2,4,5,10],
colname:['Inv No','Image','Date','Client','Amount','Tax','Total','Notes'],
colModel:[
{name:'id',index:'id',width:60,sorttype:'int'},
{name:'productimage',index:'id',width:100,sorttype:“int”,align:“center”},
{name:'invdate',index:'invdate',宽度:90,sorttype:“date”,格式化程序:“date”},
{name:'name',index:'name',宽度:100},
{name:'amount',index:'amount',width:80,align:“right”,sorttype:“float”,formatter:“number”},
{name:'tax',index:'tax',宽度:80,对齐:“right”,排序类型:“float”},
{名称:'total',索引:'total',宽度:80,对齐:“right”,排序类型:“float”},
{name:'note',index:'note',宽度:150,可排序:false}],
寻呼机:“#plist47”,
sortname:'id',
viewrecords:是的,
标题:“操纵数组数据”
});
var mydata=[
{id:“1”,productimage:,invdate:“2010-05-24”,name:“test”,note:“note”,tax:“10.00”,total:“2111.00”},
{id:“2”,productimage:,invdate:“2010-05-25”,name:“test2”,note2,tax:“20.00”,total:“320.00”},
{id:“3”,productimage:,invdate:“2007-09-01”,name:“test3”,note:“note3”,tax:“30.00”,total:“430.00”},
{id:“4”,productimage:,invdate:“2007-10-04”,name:“test”,note:“note”,tax:“10.00”,total:“210.00”},
{id:“5”,productimage:,invdate:“2007-10-05”,name:“test2”,note2,tax:“20.00”,total:“320.00”},
{id:“6”,productimage:,invdate:“2007-09-06”,name:“test3”,note:“note3”,tax:“30.00”,total:“430.00”},
{id:“7”,productimage:,invdate:“2007-10-04”,name:“test”,note:“note”,tax:“10.00”,total:“210.00”},
{id:“8”,productimage:,invdate:“2007-10-03”,name:“test2”,note2,amount:“300.00”,tax:“21.00”,total:“320.00”},
{id:“9”,productimage:,invdate:“2007-09-01”,name:“test3”,note:“note3”,amount:“400.00”,tax:“30.00”,total:“430.00”},
{id:“11”,productimage:,invdate:“2007-10-01”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“12”,productimage:,invdate:“2007-10-02”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“13”,productimage:,invdate:“2007-09-01”,name:“test3”,note:“note3”,amount:“400.00”,tax:“30.00”,total:“430.00”},
{id:“14”,invdate:“2007-10-04”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“15”,invdate:“2007-10-05”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“16”,invdate:“2007-09-06”,name:“test3”,note3,amount:“400.00”,tax:“30.00”,total:“430.00”},
{id:“17”,invdate:“2007-10-04”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“18”,invdate:“2007-10-03”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“19”,invdate:“2007-09-01”,name:“test3”,note3,amount:“400.00”,tax:“30.00”,total:“430.00”},
{id:“21”,invdate:“2007-10-01”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“22”,invdate:“2007-10-02”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“23”,invdate:“2007-09-01”,name:“test3”,note3,amount:“400.00”,tax:“30.00”,total:“430.00”},
{id:“24”,invdate:“2007-10-04”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“25”,invdate:“2007-10-05”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“26”,invdate:“2007-09-06”,name:“test3”,note3,amount:“400.00”,tax:“30.00”,total:“430.00”},
{id:“27”,invdate:“2007-10-04”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“28”,invdate:“2007-10-03”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“29”,invdate:“2007-09-01”,name:“test3”,note3,amount:“400.00”,tax:“30.00”,total:“430.00”}
];

对于(var i=0;i请检查此示例。在IE中测试

<html>
<head>

<link href="css/ui.jqgrid.css" rel="stylesheet" type="text/css" />

<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>                        

<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>                        

</head>
<body>

<table id="list4"></table>


<script type="text/javascript"> 
 $(function()
 {

 jQuery("#list4").jqGrid({
    datatype: "local",
    height: 250,
    colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],
    colModel:[
        {name:'id',index:'id', width:60, sorttype:"int"},
        {name:'invdate',index:'invdate', width:90, sorttype:"date"},
        {name:'name',index:'name', width:100},
        {name:'amount',index:'amount', width:80, align:"right",sorttype:"float"},
        {name:'tax',index:'tax', width:80, align:"right",sorttype:"float"},     
        {name:'total',index:'total', width:80,align:"right",sorttype:"float"},      
        {name:'note',index:'note', width:150, sortable:false}       
    ],
    multiselect: true,
    caption: "Manipulating Array Data"
});
var mydata = [
        {id:"1",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
        {id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
        {id:"3",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
        {id:"4",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
        {id:"5",invdate:"2007-10-05",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
        {id:"6",invdate:"2007-09-06",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
        {id:"7",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
        {id:"8",invdate:"2007-10-03",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
        {id:"9",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"}
        ];
for(var i=0;i<=mydata.length;i++)
    jQuery("#list4").jqGrid('addRowData',i+1,mydata[i]);


 });


</script> 

</body>
</html>

$(函数()
{
jQuery(“#list4”).jqGrid({
数据类型:“本地”,
身高:250,
colname:['Inv No','Date','Client','Amount','Tax','Total','Notes',],
colModel:[
{名称:'id',索引:'id',宽度:60,排序类型:“int”},
{名称:'invdate',索引:'invdate',宽度:90,排序类型:“date”},
{名称:'name',索引:'name',宽度:100},
{名称:'amount',索引:'amount',宽度:80,对齐:“right”,排序类型:“float”},
{名称:'tax',索引:'tax',宽度:80,对齐:“right”,排序类型:“float”},
{名称:'total',索引:'total',宽度:80,对齐:“right”,排序类型:“float”},
{名称:'note',索引:'note',宽度:150,可排序:false}
],
多选:对,
标题:“操纵数组数据”
});
var mydata=[
{id:“1”,invdate:“2007-10-01”,name:“test”,note:“note”,amount:“200.00”,tax:“10.00”,total:“210.00”},
{id:“2”,invdate:“2007-10-02”,name:“test2”,note2,amount:“300.00”,tax:“20.00”,total:“320.00”},
{id:“3”,invdate:“2007-09-01”,name:“tes”