定义列数据类型
- 2017-09-15 14:58:24
- 黄善超
- 3256
- 最后编辑:tmtony8 于 2017-09-15 15:24:52
通常,提供给控件的内容都被当成文本处理(当与数值与日期数据比较时)。然而,当数据需要被排序时,这可能引起问题。默认情况下,控件中的列没有明确的显示格式。你可以通过ColumnDataType(列数据类型)属性或列属性页来指定显示格式。有效的值包括:
•0 – General(通用)
•1 – Integer(整数)
•2 – Real(实数)
•3 - Date / Time(日期/时间)
当列以明确的类型格式化时,列排序将在执行排序前将那一列转换为适当的类型。除选项3以外的其它情况,文本仍然将以没有被重新格式化显示。然而在选项3的情况下,控件将尝试重新格式化文本为有效的日期/时间字符串。
注意:该控件不支持在格式化过的日期/时间字符串上做标签编辑。因此,不建议程序员提供在日期/时间格式化列上执行标签编辑功能。
以下属性帮助定义日期/时间字符串
属性 类型 描述
ColumnDataType Property 指定分配给列的数据类型
DateFormat Property 指定日期值如何显示
DateOffset Property 指定用于日期计算的基准日期的偏移量
DateSepChar Property 指定用于分开日期格式为日期值(天,月,年)的分隔符
DecimalChar Property 指定放置于整数与小数间使用的符号或流通值
IncludeAmPm Property 指定是否包括上午或下午字符串作为时间显示的一部分
IncludeSeconds Property 指定时间值是否带秒时间显示
IncludeTime Property 指定时间是否包括日期/时间显示
LongYear Property 指定年是否以两位数或四位数显示
TimeSepChar Property 指定在控件中用于分隔时间值(小时同,分,秒)的字符