在asp.net中怎么给查询出来的数据添加上编号

在asp.net中怎么给查询出来的数据添加上编号,第1张

有这几种方法

以gridview为例

1.前台事先添加好编号列,在数据行绑定事件中写函数,将编号列的label赋值为行的索引加一,很好实现

2.动态创建datatable,datacolumn属性设计成自动增量标号的列,然后直接绑定

3.直接用数据库sql语句实现,不过这个方法我也没想出来 你可以尝试

不过第一种没问题 我以前实现过

datalist一样 加一个lable,在item绑定事件里写函数,lable赋值为itemindex+1

datagridview1.dataresouce

=

ds.Tables[0]

或者你在sda.Fill(ds)时改为

sda.Fill(ds,"tableName")

然后datagridview1.dataresouce

=

ds.Tables["tableName"]即根据关键字索引来找到对应的DataTable

记住,DataSet相当于本地数据库

里面有

Tables集合,是一张张本地数据表DataTable,而GridView显示的正是DataTable,所以你只要对应到一张DataTable即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11719202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存