zoukankan      html  css  js  c++  java
  • DataTable转换为Json格式

    public string DataTableToJson(string jsonName, DataTable dt, TemplateFilter temp)         {

                StringBuilder Json = new StringBuilder();

                Json.Append("[");

                Json.Append("{");            

    //当前页码            

    Json.Append(""pageIndex":"" + temp.PageIndex.ToString() + "",");            

    //总条数           

    Json.Append(""pagenum":"" + Convert.ToInt32(Math.Ceiling(Convert.ToDouble(temp.AllPageNum) / Convert.ToDouble(temp.PageSize))) + "",");

                //搜索结果            

    Json.Append(""result":"" + temp.Results + """);

                if (dt.HasData())             {                

    Json.Append("},");               

    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(",");

                        }

                    }             }             else             {                 Json.Append("}");             }

                Json.Append("]");

                return Json.ToString();

            }

  • 相关阅读:
    linux-CPU和核概念
    Nginx学习——location+proxy_pass左斜杠问题彻底弄清
    es概念一句话简介和注意点
    es-字段类型整理(6.x及以上)
    Nginx学习——location和rewrite
    Nginx学习——proxy_pass
    Nginx学习——简介及常用命令
    第三方接口调用异常补偿机制实现实例记录
    postgres日志爆盘处理方案-转自DBA汪x
    Xshell连接本地 Virtualbo Ubuntu
  • 原文地址:https://www.cnblogs.com/rukialu/p/4120316.html
Copyright © 2011-2022 走看看