起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 251|回复: 6

关于DataTreeView,确认是否为Bug

[复制链接]
发表于 2010-8-24 10:31:06 | 显示全部楼层 |阅读模式
对DataTreeView的DataSet填加过滤
procedure TBIZNAVGROUPTREEFORMDOC.SetBizID(ABizID: string);
var
  sCommonFlag :String;
  CommonFlag:Integer;
begin
  FNowBizID := ABizID;
  CommonFlag :=1;
  sCommonFlag :=SysUtils.IntToStr(CommonFlag);
  dvTree.DataSource.DataSet.Filter :='FBizID='+''''+FNowBizID+'''or FSysGroup='+''''+sCommonFlag+'''';
   dvTree.DataSource.DataSet.Filtered := true;
end;

这样数据展示有些问题,数据显示重复,2和3 其实为1条数据

1.png

1.37 MB, 下载次数: 123

回复

使用道具 举报

 楼主| 发表于 2010-8-24 10:33:35 | 显示全部楼层
换用TSqlDataSet params 这样实现不出现展现重复的问题。
回复 支持 反对

使用道具 举报

发表于 2010-8-24 11:52:32 | 显示全部楼层
楼主,你放一个DataGrid连接到DataTreeView的DataSet 这个数据集上,看看DataGrid显示是否正常呢?应该是个缺陷,我这里重现一下,稍后跟贴告知结果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-24 12:55:38 | 显示全部楼层
我在PLSQL后台查看数据是唯一的

2.png

214.18 KB, 下载次数: 111

回复 支持 反对

使用道具 举报

发表于 2010-8-24 13:55:31 | 显示全部楼层
我做了个简单的例子,没有重现楼主说的问题,请问你的版本号是多少?能否提供一个重新的例子呢?

我的是版本号3088
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-24 14:42:04 | 显示全部楼层
我们的版本是2992
回复 支持 反对

使用道具 举报

发表于 2010-8-24 15:37:13 | 显示全部楼层
我一时找不到这个版本,  楼主,你按3楼说的,放一个DataGrid连接到DataTreeView的DataSet 这个数据集上,看看DataGrid显示是否正常呢?

如果正常,应该是这个的bug了,
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:04 , Processed in 0.044658 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表