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

            }

  • 相关阅读:
    如何备份Chrome浏览器收藏夹
    Postman初接触
    Fitness初接触
    selenium向IE的输入框中输入字符时特别慢
    Test Case Design Method
    decision table
    Pair Testing
    selenium python 报错“ unable to find binary in default location”
    Eclipse+Pydev环境下出现error “eclipse Non-UTF-8 code”
    Eclipse + pydev插件
  • 原文地址:https://www.cnblogs.com/rukialu/p/4120316.html
Copyright © 2011-2022 走看看