zoukankan      html  css  js  c++  java
  • DataTable 转换 Json 以及 js读取

    数据页面代码

    View Code
    #region  将table转换为json
    /// <summary>
    /// 将table转换为json
    /// </summary>
    /// <param name="dt"></param>
    /// <returns></returns>
    public string ConvertDataTableToJson(DataTable dt)
    {
    StringBuilder sbs = new StringBuilder();
    if (dt.Rows.Count > 0)
    {
    sbs.Append("{'" + dt.TableName + "':[");
    string str = "";
    foreach (DataRow dr in dt.Rows)
    {
    //获取列名
    string result = "";
    foreach (DataColumn dc in dt.Columns)
    {
    result += string.Format(",'{0}':'{1}'", dc.ColumnName, dr[dc.ColumnName]);
    }
    result = result.Substring(1);
    result = ",{" + result + "}";
    str += result;
    }
    str = str.Substring(1);
    sbs.Append(str);
    sbs.Append("]}");
    return sbs.ToString();
    }
    else
    {
    return "";
    }
    }
    #endregion

    js处理

    View Code
    var objs = xmlHttp.responseText;
    objs = eval("(" + objs + ")");
    objs = objs.UserInfo;
    //UserInfo 表名
    var name=objs.name; //name是字段





  • 相关阅读:
    007_2 (变式)青蛙跳台阶
    008 二进制中1的个数
    009 数值的整数次方
    007_1 斐波那契数列的非递归解法
    Linux TTY函数跟踪
    Linux UART介绍
    Linux TTY介绍
    Linux音频编程
    Jasper语音助理
    Raspberry Pi使用
  • 原文地址:https://www.cnblogs.com/wugang/p/2391516.html
Copyright © 2011-2022 走看看