定義列數據類型

2017-09-15 14:58:24
黃善超
556
最後編輯: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       指定在控件中用於分隔時間值(小時衕,分,秒)的字符