zoukankan      html  css  js  c++  java
  • 固定的数据源Table分页 vs DataRow[] 转换成Json格式

     DataTable searchTable = _createPageManager.SearchSql(searchSql, searchField); 
                DataRow[] drArr = searchTable.AsEnumerable().Skip((pageIndex - 1) * pageSize).Take(pageSize).ToArray();
    /// <summary>
            /// DataRow[] 转换成Json格式
            /// </summary>
            /// <param name="drArr"></param>
            /// <returns></returns>
            public static string DataRowToJson(DataRow[] drArr)
            {
                StringBuilder jsonBuilder = new StringBuilder();
                jsonBuilder.Append("[");
                if (drArr.Length > 0)
                {
                    foreach (DataRow dr in drArr)
                    {
                        jsonBuilder.Append("{");
                        for (int drIndex = 0; drIndex < dr.ItemArray.Length; drIndex++)
                        {
                            jsonBuilder.AppendFormat("\"{0}\":\"{1}\",",
                                dr.Table.Columns[drIndex].ColumnName, dr[drIndex].ToString().Replace('"', '').Replace("'","").Trim());
                        }
                        jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                        jsonBuilder.Append("},");
                    }
                    jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                }
                jsonBuilder.Append("]");
                return jsonBuilder.ToString();
            } 
  • 相关阅读:
    以“处理器”为中心的时代过去了
    新宿事件里的一句话
    2
    了解企业要招的,再去学相应的东西
    maxim
    ORA00980 无效同名
    Oracle 字符集的查看和修改
    Linux挂载磁盘
    ORA28002: 7 天之后口令将过期
    ORAdump函数
  • 原文地址:https://www.cnblogs.com/PEPE/p/2762971.html
Copyright © 2011-2022 走看看