博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
摆脱控件之新手2
阅读量:4348 次
发布时间:2019-06-07

本文共 1092 字,大约阅读时间需要 3 分钟。

上一篇说了用IList显示了表格数据,其实从某种说法上并不是很好的摆脱,这篇主要是用jq的each循环输出

思路是:获取数据,当然我的还是DataSet,需要转换(输出json数据,不知大家有什么好的方法介绍),之后由一个全局变量输出到前台的一个隐藏的input中,然后jq获取这个input操作,循环输出。

后台.cs

DataSet ds = bll.GetPageList(pagesize, page, "", "Id desc");//dataset.table[0]转换成json数据JsonText = DataTableToJson(ds.Tables[0]);

 DataTableToJson方法

 

public static string DataTableToJson(DataTable table){       JavaScriptSerializer Js = new JavaScriptSerializer();        ArrayList aList = new ArrayList();        foreach (DataRow row in table.Rows)        {                Dictionary
drow = new Dictionary
(); foreach (DataColumn column in table.Columns) { drow.Add(column.ColumnName,row[column.ColumnName]); } aList.Add(drow); } return Js.Serialize(aList);}

 前台的

隐藏的input

 这里有个问题:value="<% =JsonText %>"这个地方奇怪,有时是(''),但是有时需要(""),知道原因的可以说下

之后的就是jq操作获取到的json数据了

 这里要说的是,贴出的并不是完整代码,只是一种思路,要完整代码可以下载源码查看

(数据库可以自动附加,不用手动附加的vs2008,sql2005)

转载于:https://www.cnblogs.com/fengkuangkg/archive/2013/04/02/2995728.html

你可能感兴趣的文章
图论学习二之Topological Sort(拓扑排序)
查看>>
android图片压缩的3种方法实例
查看>>
Careercup - Microsoft面试题 - 4639756264669184
查看>>
B - Broken Keyboard (a.k.a. Beiju Text)
查看>>
傅立叶变换,时域,频域二
查看>>
iOS_使用NSXMLParser解析本地XML文件
查看>>
FunDA(16)- 示范:整合并行运算 - total parallelism solution
查看>>
Akka(2):Actor生命周期管理 - 监控和监视
查看>>
iOS_SN_UITableView的优化
查看>>
vector引用参数
查看>>
[转载]typedef 的用法
查看>>
NTC温度采集之数据拟合——freemat软件实现
查看>>
maven私服nexus3.9安装配置
查看>>
68 二叉树的后序遍历
查看>>
U盘出现大量乱码文件,并且不能彻底删除
查看>>
Sqlserver生成带数据的脚本
查看>>
javaScript基础篇之数据类型
查看>>
UEditor添加一个普通按钮及其他使用注意事项
查看>>
PAT 1083 是否存在相等的差(20)(代码+思路)
查看>>
第三天冲刺
查看>>