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