点击或拖拽改变大小

DataColumn 类

X#
为在数据浏览器中使用的列创建列。
继承层次
Object
  VObject
    DataColumn

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法
 CLASS DataColumn INHERIT VObject
查看代码

DataColumn 类型公开以下成员。

构造函数
  名称说明
公共方法DataColumn
构造一个数据列。
Top
属性
  名称说明
公共属性Alignment
表示此数据列的对齐方式的以下常量之一:
公共属性Background
用于绘制此数据列的背景的 Brush 对象。
公共属性代码示例Block
与数据列关联的代码块。如果设置,它将用于过滤数据列的数据。
公共属性BlockOwner
与数据列关联的代码块的所有者。如果分配了代码块,当评估代码块时,将调用此对象。
有关示例,请参见 DataColumn:Block。
公共属性Caption
一个字符串,表示此数据列的标题,用于在其标题区域中使用。
公共属性CellBackground
用于绘制单元格背景的 Brush 对象,如果已调用 DataColumn:EnableCellDraw 。
公共属性CellTextColor
用于绘制单元格文本的 Color 对象,如果已调用 DataColumn:EnableCellDraw 。
公共属性FieldSpec
与此数据列连接的 FieldSpec 对象。
公共属性HyperLabel
与此数据列连接的超链接。
公共属性Modified
一个逻辑值,指示此数据列的当前行的内容是否已被用户修改。TRUE 表示已修改(即使尚未验证或验证失败);FALSE 表示未修改。
公共属性Name
一个字符串,表示此数据列的名称。
公共属性NameSym
一个符号,表示此数据列的名称。
公共属性Owner
拥有此数据列的数据浏览器。
公共属性Server
当前连接到此数据列的数据服务器,如果有的话。
公共属性Status
一个超链接标签,指示对此数据列的验证结果或最近操作。
公共属性TextColor
用于此数据列的文本区域的文本颜色。
公共属性TextValue
一个字符串,表示此数据列的当前行中保存的值。
请注意,此字符串根据从关联服务器字段继承的 FieldSpec 对象中保存的图片规范进行格式化。
公共属性Value
此数据列的当前行中保存的值,以从关联服务字段继承的 FieldSpec 对象中保存的任何数据类型。
公共属性ValueChanged
一个逻辑值,指示自上次设置以来,数据列的值是否已更改为“有效”值。
公共属性代码示例VisualPos
返回数据浏览器中的数据列的视觉位置的编号。
公共属性Width
此数据列在画布坐标中的宽度。
Top
方法
  名称说明
公共方法AsString
将当前数据列的当前行的当前值作为格式化字符串返回。
公共方法代码示例ChangeBackground
为此数据列设置新的背景刷。
公共方法ChangeTextColor(Int32, Int32)
公共方法代码示例ChangeTextColor(Color, Int32)
在此数据列的特定区域设置新的画笔。
公共方法Destroy
提供一个方法,用于取消实例化 DataColumn 对象。
(重写 Destroy.)
公共方法代码示例EnableCellDraw
通过注册单元格绘制方法,启用对单元格的个别绘制。
公共方法EnableColumnMove
启用/禁用用户是否可以使用鼠标移动(重新排列)此数据列。如果未调用该方法,其默认行为由拥有此列的数据浏览器确定。
公共方法EnableColumnReSize
启用/禁用用户是否可以使用鼠标调整此数据列的大小。如果未调用该方法,其默认行为由拥有此列的数据浏览器确定。
公共方法GetModified
确定列中的值是否已被修改。
公共方法GetValue
获取当前数据列的值。
公共方法LinkDF
将列连接到数据服务器中的字段。
公共方法PerformValidations
执行定义给此数据列的字段规范的所有验证(例如,必填、最大和最小数字、最大和最小值、验证规则)并返回测试的结果。
公共方法SetCaption
设置数据列的标题。
公共方法SetModified
标记当前数据列,表示它已被修改。
公共方法SetStandardStyle
设置此数据列的标题区域的外观。
公共方法SetValue
设置当前数据列的值。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
数据列不是一个控件;它是数据浏览器的一个组件。
但是,从数据管理的角度来看,数据列类似于数据窗口上的控件:当浏览器连接到服务器时,每个列都会链接到一个数据字段。
参见