Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > Grid及扩展控件 > SmRecordGrid(Sm单记录表) >
字段显示控制

我们可以通过SmGrid.View.ViewCols("列名称")来设置下面几个属性来控制SmRecordGrid各行各列的显示效果。比如:SmGrid.View.ViewCols("学历").ShowInRecordGrid=True,就可以让“学历”这个字段显示到按ShowSourceTypeEnum.CurrentRowView模式显示的SmRecordGrid控件里。

属性名称 说明
CtrlCols ShowSourceTypeEnum.SubFormControls模式显示时当前列要占几列。
CtrlRows ShowSourceTypeEnum.SubFormControls模式显示时当前列要占几倍的行高。
RecordGridRows ShowSourceTypeEnum.CurrentRowView模式显示时当前列要占几倍的行高。
TabIndex 按Tab键跳转的序列次序。
ShowInSubForm ShowSourceTypeEnum.SubFormControls模式显示时是否显示。
ShowInRecordGrid ShowSourceTypeEnum.CurrentRowView模式显示时是否显示。

上面这些属性一般情况下我们是在“表属性设置”窗口里面设置的,根本不需要我们自己写代码。

请注意,我们在设置这些属性时,并不会立马在SmRecordGrid控件中生效。只有在给SmRecordGrid控件绑定表时才会去绑定的表中读取这些属性,然后才会正式的生效。