以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在DataList中能否显示一个行号? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2241) |
||||
-- 作者:cpayinyuan -- 发布时间:2009/3/30 19:08:00 -- 在DataList中能否显示一个行号? 如题,当DataList中显示的数据行数非常多时,非常需要在左侧显示一个行号.注意这个行号不是Table的行号,而是DataList界面上从上到下依次显示1-2-3-4,……,直到界面的最下面一行。不管记录如何排序,也不管用RowFilter如何筛选,始终最上面显示1,从上到下依次显示1-2-3-4,……。 个人认为这没有任何技术难度,但是,当记录数非常多时,目前的DataList中存在两个很严重的问题,一是很难一眼看出显示了多少行;二是很难记住某一个人究竟在哪儿,上下翻动一下就又找不到了。(用talbe的某一列的“序号”或类似字段解决不了这个问题,因为在DataList中可能进行了筛选和排序,Table中的序号或行号已经没有任何意义)。所以加一个这样的行号非常有用!希望贺老师能够支持! [此贴子已经被作者于2009-3-30 19:09:52编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/3/30 19:21:00 -- 行号的位置,已经用来做复选框了,不好办呢。 |
||||
-- 作者:mr725 -- 发布时间:2009/3/30 19:39:00 -- 自己增加个序号吧,不知能不能行。 |
||||
-- 作者:czy -- 发布时间:2009/3/30 19:51:00 -- 以下是引用mr725在2009-3-30 19:39:00的发言:
自己增加个序号吧,不知能不能行。
|
||||
-- 作者:czy -- 发布时间:2009/3/30 20:01:00 -- 做了个简单的示例。
|
||||
-- 作者:czy -- 发布时间:2009/3/30 20:04:00 -- 哈,行号应该改成表达式列。 [此贴子已经被作者于2009-3-30 20:07:18编辑过]
|
||||
-- 作者:菜鸟foxtable -- 发布时间:2009/3/30 20:04:00 -- 学习 |
||||
-- 作者:cpayinyuan -- 发布时间:2009/3/31 8:25:00 -- 以下是引用狐狸爸爸在2009-3-30 19:21:00的发言:
行号的位置,已经用来做复选框了,不好办呢。 其实我已经考虑到这一点了,昨天忘说了.我的建议是:在最左边的位置,既可以显示复选框,也可以显示行号,在同一时间只能显示一个。但是,系统应允许通过代码来切换左边的显示项,这样,用户就可以设计一个切换按钮来切换左侧是显示行号还是复选框,这样,就会非常方便了。
[此贴子已经被作者于2009-3-31 9:34:57编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/3/31 9:20:00 -- 呵呵,我抽空看看,如果没有显示复选框,就显示行号算了 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/3/31 9:28:00 -- 以下是引用hnaysx在2009-3-31 9:26:00的发言:
最好换控件
|