首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

easyui的datagrid无法绑定数据,该如何处理

2013-12-10 
easyui的datagrid无法绑定数据easyui无法绑定数据:前台代码:table iddg titleMy Users classeasy

easyui的datagrid无法绑定数据
easyui无法绑定数据:
前台代码:

<table id="dg" title="My Users" class="easyui-datagrid" style="width: 700px; height: 250px"
        url="/SysGroup/Index" toolbar="#toolbar" pagination="true" rownumbers="true" fitcolumns="true"
        singleselect="true">
        <thead>
            <tr>
                <th field="firstname" width="50">
                    u_userno
                </th>
                <th field="lastname" width="50">
                    u_cname
                </th>
                
            </tr>
        </thead>
    </table>



后台代码:
        public ActionResult Index()
        {
            string ResponStr = "{"total":1,"rows":[";
            ResponStr += "{"userid":"1","u_userno":"j1","u_cname":"jason"}";
            ResponStr += "]}";
            Response.Write(ResponStr);
            return View("SysGroup");
        }


执行结果是在表格上面把json字符串显示出来了。求助 easyui?asp.net
[解决办法]
public JsonResult Index()
{
    json(对象)
}
[解决办法]
Index 是你这个页面的“入口”还是返回 View,

Table 的数据源应该对应另一个Action,另起一个方法返回 Json(对象)
[解决办法]
url="/SysGroup/Index" ,这个能返回一个json数据么 ?
[解决办法]
如果你能获取到json格式数据 ,而绑定不了grid插件.只有一个可能 ,就是你的数据不是grid所需要的标准json格式数据
[解决办法]
把你这个路径下的/SysGroup/GridList的返回数据贴出来看看

还有会不会是你的easyui引用由问题
[解决办法]
你的数据不是grid所需要的标准json格式数据 
[解决办法]
用脚本绑定数据
function bindReport() {
            $('#table').datagrid({
                singleSelect: true,
                loadMsg: '数据加载中...',
                nowrap: true,
                autoRowHeight: false,
                striped: true,
                url: '/api/report/example?data=baob',

热点排行