Delphi 6 dxTreeList中Strings和列索引,以及BandIndex的关系,及其它几个重要属性

1、Strings属性是什么?

是指一个node的Strings属性,也可以想象位treelist中的一行;

2、列索引是什么?

是指treelist中Columns集合里面列的索引,如下图;

3、BandIndex是什么?

是指treelist中Bands集合中的Band的所以,具体如下图:

4、BandIndex和ColumnIndex各自作用,以及它们的关系

BandIndex确定表格中带区域的位置,ColumnIndex在存在Band的情况下,表示的是在指定的带区域的位置;

如果没有Band,ColumnIndex表示列在表格中的位置;

一个Band可以包含多个Column,以完成对Column的分组;

5、Strings和BandIndex,ColumnIndex之间关系?

  • Strings中的索引和列的索引是一致的,

即:可以通过列索引加上Strings集合,来访问表格中某列的值(是单元格,因为Strings是Node的属性,而

Node其实对应的就是某一行);

  • Strings和BandIndex没啥关系,所以不要通过界面中表格中列的位置来判断Strings的某个索引就是代表这个列的值,如下图:

我们不能把Band的索引3,误认为是Strings的所以3表示品名四位;

其实品名四位的索引要看回列的索引,具体参照再下一张图;

我们可以看到品名四位,对应的列名为111,而列111对应索引是9,所以品名四位在Strings中的正确索引是Strings[9]。

6、几个重要属性

(1)options->aoEditing,控制整个表格是否可以编辑,ture表示可以编辑,false不可以编辑;
        (2)ShowHeader,表示列头是否可见;
        (3)ShowBands,表示bands是否可见;bands就是对列的分组区域;
        (4)Columns[x]->DisableEditor,控制列是否可以编辑;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值