GridView 问题

[复制链接]
查看11 | 回复3 | 2010-5-28 08:01:03 | 显示全部楼层 |阅读模式
如何实现在GridView上面显示 标记 第几行
例如: 我这个新闻系统的信息显示为

id 标题 内容发布时间

1
aa
aa
10:00

2
bb
bb
12:00

3
cc
cc
11:00
简单写一下如果我在 发布时间后面 加一列模板列 就是放显示 我所说的第几行问题 也就是

id 标题 内容发布时间显示第几行的列

1
aa
aa
10:00
以置顶

2
bb
bb
12:00
第二行

3
cc
cc
11:00
第三行
这里的第一行 让它显示 以置顶 剩下的就显示从二行开始开始
不过 我这个GridView 带 翻页功能 如果不翻页 我已经实现了 但一翻页
从第二页开始就 显示Label了(这个模板列放的是Label标签)
无论 我按什么排序方法(这里我用了很多排序方法如按时间、按id,按点击率)
所以 要想在数据库添加字段 来显示 这些信息 不好弄 最好 在前台代码就可以实现

回复

使用道具 举报

千问 | 2010-5-28 08:01:03 | 显示全部楼层
自己写一个DataSet,比从数据库读出来的多一列,把读出来的内容放进去,多的那一列用来存放第几行的信息,自己写个循环方法加上去,绑定的时候GridView1.DataSource=“你自己写的那个DataSet”。这样肯定能解决,就是麻烦了一点..提供个思路,具体操作也不难,就是麻烦一点~
回复

使用道具 举报

千问 | 2010-5-28 08:01:03 | 显示全部楼层
呵呵,我也是照楼上这样想的。那我就不多说了。给楼上分吧。
回复

使用道具 举报

千问 | 2010-5-28 08:01:03 | 显示全部楼层
将你的条数substring一下进行阿拉伯数字判断,然后声明字符串进行组合,最后返回显示就OK了!多熟悉下方法的使用,其实有好多方法的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行