zoukankan      html  css  js  c++  java
  • easyui 数据列表的数据源格式


    easyui datagrid 的json数据有严格的格式,必须有total 和rows 例如:
    { "total":条数,    
       "rows":[     {"id01":"282.32","id02":"122221","id03":"0329281","id04":"29292918"},
                        {"id01":"282.32","id02":"122221","id03":"0329281","id04":"29292918"},
                        {"id01":"282.32","id02":"122221","id03":"0329281","id04":"29292918"}
                ]
    }

    c#后台方法:
     public static string DataTableToJson(string jsonName, int rowCount, DataTable dt)
            {
                StringBuilder Json = new StringBuilder();
                Json.Append("{"total":" + rowCount + ","" + jsonName + "":[");
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Json.Append("{");
                        for (int j = 0; j < dt.Columns.Count; j++)
                        {
                            Json.Append(""" + dt.Columns[j].ColumnName.ToString() + "":"" + dt.Rows[i][j].ToString() + """);
                            if (j < dt.Columns.Count - 1)
                            {
                                Json.Append(",");
                            }
                        }
                        Json.Append("}");
                        if (i < dt.Rows.Count - 1)
                        {
                            Json.Append(",");
                        }
                    }
                }
                Json.Append("]}");
                return Json.ToString();
            }
  • 相关阅读:
    Android 系统广播机制
    NBUT 1457 Sona (莫队算法)
    内存分配--静态内存、栈和堆
    Hibernate主键生成策略
    UVA 1482
    servlet开篇
    C语言的代码内存布局具体解释
    Mirantis Fuel fundations
    openstack中文文档
    C++ 之再继续
  • 原文地址:https://www.cnblogs.com/bweb/p/4717425.html
Copyright © 2011-2022 走看看