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

            }

  • 相关阅读:
    小酌一下:pipenv 基本用法
    sql2008使用您对无法重新创建的表进行了更改或者启用了“阻止保存重新创建表的更改”
    Join操作基本:外连接、自然连接、内连接
    用dataReader获取datetime类型完整精度的时间字串
    c# MesageBox
    判断当前时间是否在一个时间段内
    c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段
    sql Convert函数
    c# MD5方法总结
    wml跳转
  • 原文地址:https://www.cnblogs.com/rukialu/p/4120316.html
Copyright © 2011-2022 走看看