增加自定义数据列

本节内容可以参考CaseStudy目录下的文件“甘特图自定义列.Table”。

本节的任务是在甘特图中增加两个自定义列,一个是逻辑型的“结算”列,一个是有下拉列表的“等级”列:

 

设计步骤

1、单击"表格列"属性右侧的按钮"...",

2、在列集合编辑窗口单击“添加”按钮右边的下拉箭头,然后单击"CustomFieldColumn"命令,增加一个自定义列。

3、按下图所示设置列属性,至少要设置Name(列名)、Caption(标题)和DataType(数据类型)三个属性,这次增加的是逻辑型的结算列:

4、同样的步骤再增加一个字符型的等级列,如下图:

5、在窗口的AfterLoad事件加上代码:

Dim gv As GanttView = e.Form.Controls("GanttView1").GanttView
gv.SetComboList(
"等级", "A|B|C|D|E") '设置下拉列表,注意第一个参数是列标题,而不是列名!


本页地址:http://www.foxtable.com/webhelp/topics/4046.htm