我用TdxTreeList控件做成了如下:
序号 名称 可见否
1 编号 √ //可见否为TdxtreeListCheckcloumn类型;
2 部门 √
..
数据库一个字段:
showlist 值为:'YYNNYYYYYYYNNNN..';
然后根据数据库来判断,当第一个为Y,那么第一条可见否为勾上,第二个为Y,第二条为勾上,如果第三个为N,第三条记录就不勾上,用代码应该怎么写,我没用过Tdxtreelist控件,请帮忙一下,谢谢!~
序号 名称 可见否
1 编号 √ //可见否为TdxtreeListCheckcloumn类型;
2 部门 √
..
数据库一个字段:
showlist 值为:'YYNNYYYYYYYNNNN..';
然后根据数据库来判断,当第一个为Y,那么第一条可见否为勾上,第二个为Y,第二条为勾上,如果第三个为N,第三条记录就不勾上,用代码应该怎么写,我没用过Tdxtreelist控件,请帮忙一下,谢谢!~
解决方案 »
- 请问如何计算两个已知日期时间之间相差多少小时多少分钟?
- 高手请进,如何当用户打开IE,访问某个页面做一个程序监视,替换指定内容。
- 重金悬赏,请教报表打印问题 ,500分 ,还可再加!在线等!
- 需要delphi开发人员
- 在线给分!在DbGridEH中添加记录时,怎样让新增记录的某几个字段默认值为上一条记录的?
- 两个控件安装的问题
- 帮忙看看打印不同步的?
- 请问,在fastreport如何加网格。我的表打出来没有表格线。
- 我应该如何和的在应用程序中调用windows的计算器
- 很简单的问题,请快点帮个忙
- (急,求解决)合并数个Access数据库,Insert重复记录时,查询not found,Insert则报错,奇怪问题
- 如何实现一次性读取?
begin
dxtlmain.Items[i].Values[2]:=copy(fieldbyname('person_showlist').AsString,i+1,1)='Y';
end;
这个方法是可以实现,不知道对不对?
我也在用dx的控件,在点DxDBgrid的单元格是能弹出一棵DxDbTreeList树就好了,可惜现在只能弹出dxDbGrid