搭建论坛《搭建之星》论坛数据库交流 → 滚动条问题


  共有2570人关注过本帖树形打印

主题:滚动条问题

帅哥哟,离线,有人找我吗?
reachtone
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
滚动条问题  发帖心情 Post By:2007-3-14 12:06:32

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:

请看实例:在动态查询中,如果SQL语句加上DISTINCT,则数据表网格右侧的滚动条会显示不正常。如去掉DISTINCT,则没问题。而在本人的实际查询应用中,是必须加上DISTINCT以排除重复记录的。

实例测试中,输入第一个关键字时,有可能会出现问题;但如果输入第二个字,或者删除已经输入的关键字,问题则肯定出现。如下图所示,滚动条不见了。。


此主题相关图片如下:
按此在新窗口浏览图片

请版主解决。。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
  发帖心情 Post By:2007-3-14 12:19:22

刚才又测试了一下发现:不论是否加上DISTINCT都会出现问题。奇怪!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2007-3-14 15:07:30

原因:滚动条的出现,是网格根据记录数的多少,自动添加的。当你在“内容改变”事件中执行SQL命令时,过滤出的记录是不一样的,网格来不及刷新。

解决办法:对网格刷新一下就可以了。由于数据网格没有“刷新”方法,所以在行编辑构件的“内容改变”事件中。首先,执行“可见”为“假”,在执行SQL命令后,再执行“可见”为“真”。

在你的例子,作了一下修改。请下载:

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
  发帖心情 Post By:2007-3-14 16:14:42

问题已解决,谢谢!

建议对网格构件能够再加以改进。除了这方面的问题以外,最好还能加上针对数值型字段的显示格式属性。在目前的网格构件--列属性中,有了横向布局、标题布局、宽度等属性,但对于数值型列,还应有显示格式。如数据表中统一保留2位小数的列,如果小数位中有0,结果显示的小数位就很不整齐了,特别别扭。

希望能一并加以改进。。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

滚动条问题








签名