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();
            } 
  • 相关阅读:
    βVAE学习
    条件GAN学习
    epoll的事件的状态
    RST报文产生的情况
    SIGPIPE信号产生原因
    methods事件
    for列表渲染
    if条件渲染
    data数据
    vue的简单上手
  • 原文地址:https://www.cnblogs.com/PEPE/p/2762971.html
Copyright © 2011-2022 走看看