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

            }

  • 相关阅读:
    数据库中的字段NULL值和''
    MySQL Notifier
    LeetCode算法题-Delete Node in a Linked List(Java实现)
    LeetCode算法题-Lowest Common Ancestor of a Binary Search Tree
    LeetCode算法题-Palindrome Linked List(Java实现)
    LeetCode算法题-Implement Queue Using Stacks(Java实现)
    LeetCode算法题-Power Of Two(Java实现)
    LeetCode算法题-Invert Binary Tree
    LeetCode算法题-Implement Stack Using Queues
    LeetCode算法题-Contains Duplicate II(Java实现)
  • 原文地址:https://www.cnblogs.com/rukialu/p/4120316.html
Copyright © 2011-2022 走看看