起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: hanbei20

【结贴】DataTreeList字体颜色设置

[复制链接]
发表于 2009-11-5 09:08:54 | 显示全部楼层
楼主,这个数据集是从数据集吗?如果是,参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=3768

因为8楼是在SQL上设置的。
另外,楼主,你检查一下数据库上这个表的这个字段的数据类型是啥,是否是整数,
如果还是不行,向楼上说的传个例子上来看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-5 09:27:16 | 显示全部楼层
非从数据集,数据类型在8L有说明。
在昨天以前数据集本来是在DataGrid上表现的,后来根据需求改在DataTreeList上表现
在DataGrid上表现一切正常,转移到DataTreeList上表现就不行了
回复 支持 反对

使用道具 举报

发表于 2009-11-5 10:20:52 | 显示全部楼层
最初由 zfang 发布
[B]那你传个例子吧。
按你描述的 不应该是这种效果的。 [/B]
回复 支持 反对

使用道具 举报

发表于 2009-11-5 10:46:18 | 显示全部楼层
另外回4楼的编辑问题,Datatreelist的OptionsView中etoRowSelect属性是否去掉勾选
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-5 10:46:55 | 显示全部楼层
解决了,问题挺奇怪的。
本来是用
DataSet.Open;
DataSet.SQL.Text := '';
DataSet.Refresh;
方式显示数据
后来换成Close,SQL.Text:='',Open方式就可以排序了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-5 10:48:02 | 显示全部楼层
回14L
昨天没找到etoRowSelect,今早上找到了~~
回复 支持 反对

使用道具 举报

发表于 2009-11-5 10:50:37 | 显示全部楼层
那就结贴了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-5 10:51:32 | 显示全部楼层
突然有发现有新的问题
我设置DataTreeList可以多行选择
一次性选择多行执行批量删除
for i := 0 to DataTreeList1.SelectedCount - 1 do
  begin
    DataSetJYXM.Bookmark := DataTreeList1.SelectedRows;
    DataSetJYXM.Delete;
  end;
  DataSetJYXM.ApplyUpdates;
但是删除的只有最后选中的一行,其他所删除的行是最后选中一行的下几行
回复 支持 反对

使用道具 举报

发表于 2009-11-5 11:20:38 | 显示全部楼层
18楼,我试了后没问题呀。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 22:52 , Processed in 0.043714 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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