C# 将DataTable转换成ExtJS可用的Json格式
来源:互联网 发布:郑州大学网络教育平台 编辑:程序博客网 时间:2024/06/07 18:47
///<summary> /// 返回easyui/extjs中datagrid使用的json格式 ///</summary> ///<param name="dt">datatable数据</param> ///<param name="count">总的条数</param> ///<returns></returns> public static string DataToJson(DataTable dt, int count) { StringBuilder sbjson = new StringBuilder(); sbjson.Append("{"); sbjson.Append("\"total\":" + count + ",\"rows\":["); if (dt != null) { for (int i = 0; i < dt.Rows.Count; i++) { if (i > 0) { sbjson.Append(","); sbjson.Append("{"); foreach (DataColumn dc in dt.Columns) { if (dt.Columns.IndexOf(dc) > 0) { sbjson.Append(","); sbjson.Append("\"" + dc.ColumnName + "\":\"" + dt.Rows[i][dc.ColumnName].ToString().Trim() + "\""); } else { sbjson.Append("\"" + dc.ColumnName + "\":\"" + dt.Rows[i][dc.ColumnName].ToString().Trim() + "\""); } } sbjson.Append("}"); } else { sbjson.Append("{"); foreach (DataColumn dc in dt.Columns) { if (dt.Columns.IndexOf(dc) > 0) { sbjson.Append(","); sbjson.Append("\"" + dc.ColumnName + "\":\"" + dt.Rows[i][dc.ColumnName].ToString().Trim() + "\""); } else { sbjson.Append("\"" + dc.ColumnName + "\":\"" + dt.Rows[i][dc.ColumnName].ToString().Trim() + "\""); } } sbjson.Append("}"); } } } sbjson.Append("]}"); return sbjson.ToString(); }
- C# 将DataTable转换成ExtJS可用的Json格式
- 将DataTable转换成Json格式串的方法
- 将DataTable转换成EasyUITree的json格式 ---四级树
- C#将DataSet或DataTable转换成Json格式数据传递到前台JS脚本
- 将DataTable或Ilist转换成JSON格式
- 将DataTable或Ilist<>转换成JSON格式
- dataTable转换成Json格式
- 把datatable和数组转换成JSON格式 C#
- C#将标准的Json转换DataTable源文件
- 将json转换成datatable
- 将dataTable数据构造成Json格式的字符串
- c#将数据库数据转换为json格式(使用extjs,easyui中的datagrid)
- 利用Newtonsoft把Datatable转换成JSON格式的字符串
- datatable转换成list<T>,datatable转换成json格式
- DataTable转换成json格式两则
- dataTable、dataset转换成Json格式
- 将DataTable转换成JSON字符串的函数
- 将DataTable转换为标准的JSON
- Extjs4布局详解(三)——accordion布局
- Extjs4布局详解(四)——Card布局
- Extjs4布局详解(五)——anchor布局
- Extjs4布局详解(六)——Absolute布局
- Extjs4布局详解(七)——Column布局
- C# 将DataTable转换成ExtJS可用的Json格式
- 如何监控sql server 死锁
- C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表
- Android开发环境搭建(jdk+eclip+android sdk)
- mssql错误码 @@ERROR
- 介绍几个常用的jquery ui框架
- 页面重构中的模块化思维
- 页面重构中的组件制作要点
- 样式的作用域──页面重构中的模块化设计(一)