zoukankan      html  css  js  c++  java
  • C#查询datatable接收数据集并转换为json返回

     StringBuilder commandText = new StringBuilder();
    commandText.Append("select clientcode,coperator, skdate,usefund,skway,skprice from ReceiptLog");
    commandText.Append(" WHERE clientcode = '"+Custcode+"'");
    SysDBModel.CodeValue Codeobj = new SysDBModel.CodeValue();
    DataTable CodeTable = new DataTable();
    Codeobj.ExecuteQuery(commandText.ToString(), CodeTable);
    var jsonString = new StringBuilder();
    if (CodeTable.Rows.Count > 0)
    {
        jsonString.Append("[");
        for (int i = 0; i < CodeTable.Rows.Count; i++)
        {
            jsonString.Append("{");
            for (int j = 0; j < CodeTable.Columns.Count; j++)
            {
                if (j < CodeTable.Columns.Count - 1)
                {
                    jsonString.Append(""" + CodeTable.Columns[j].ColumnName.ToString()
                    + "":" + """
                    + CodeTable.Rows[i][j].ToString() + "",");
                }
                else if (j == CodeTable.Columns.Count - 1)
                {
                    jsonString.Append(""" + CodeTable.Columns[j].ColumnName.ToString()
                    + "":" + """
                    + CodeTable.Rows[i][j].ToString() + """);
                }
            }
            if (i == CodeTable.Rows.Count - 1)
            {
                jsonString.Append("}");
            }
            else
            {
                jsonString.Append("},");
            }
        }
        jsonString.Append("]");
    }
    return jsonString.ToString();
    return "OK";

  • 相关阅读:
    计算机网络
    JAVA基础--面试用
    springboot-高级(一)
    SQL语句(一)
    spring cloud
    ruoyi后台管理系统分析(六)----system包
    ruoyi后台管理系统分析(五)---quartz包
    Java基于opencv实现图像数字识别(一)
    Leetcode : eImplement strStr
    二叉树的前序、中序、后序遍历迭代实现
  • 原文地址:https://www.cnblogs.com/zhipeng007/p/10614965.html
Copyright © 2011-2022 走看看