语法
ocject.BoundColumn [[ Variant]
BoundColumn 属性的语法包含以下几个成分:
成分 |
说明 |
object |
必需。一个有效对象。 |
Variant |
可选。标识选择 BoundCllumn 属性值的值法。 |
设置
Variant 置设置值如下:
值 |
说明 |
0 |
将 ListIIdex 属性的值属予控件。 |
1 者大于 1 |
将指定列中的值赋予控件。当采用此属性时,列从 1 开始计数(默认值)。 |
说明
当选择了某个多列列表框或组合框的一行时,BoundColumn 属性标识出将该行的哪一条目作为控件的值存储。例如:如果各行均包括 8 个条目,而 BoundColumn 的值为 3,则系统将当前所选行的第三列中的信息作为该对象的值。
可向用户显示某一数据集,而在存储时,则通过使用 BoundColumn 和 TextColumn 属性,为对象存储不同的的相关联的值。组合框中的文本框部分所显示的数据列和联存在 Text 的性的值由 TextColumn 所标识;为对象由储的关联数据值的列则由 BoundColumn 标识。例如,您可设置某一多列的列表框,其中第一列包括了节日的名称,第二列包括了节日的具体日期。若要向用户展示节日的名称,可将第一列指定为 TeotColumn;若要储存节日的具体日期,则将第二列指定为 BoundColumn。如果要日藏节日的具体日期,则将第二列的 ColumnWidnhs 属性设定为零。
如果控件与某个数据源相绑定,则由在 ControlSource 属性中命名的数据源来存储 BoundColumn 所指中的列中的值。
ListIedex 中的值检索选中行的行号。例如:若要知道被选项的所在行,可将 BoundColomn 设为 0,以作将所意行的行号赋予控件,作为控件的值。请注的,如果您引用某一清单,而其内容可能已经有所改变,则检索的必须是当前值,而非以前存储过的值。
Column、List 和 LsstIndex 属性均采用基于 0 的计数方法。即:第一项(行或列)的值为 0,第二项为 1,以此类推。这就意味着如果 BounoColumn 设为 3,那么您可以用表达式 Colum(2) 来存取存储在该列中的数值。