轉帖|使用教程|編輯:龔雪|2016-01-05 09:08:50.000|閱讀 754 次
概述:DataGrid for WPF提供了很多簡單的方式來展示數據,比如它提供了很多內置的列編輯器,幾乎覆蓋了所有基本數據類型。本文主要為大家介紹DataGrid for WPF的列的類型。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在使用C1DataGrid時經常會有用戶提問,我的數據類型不是字符型,我希望更好的來展示它。DataGrid for WPF提供了很多簡單的方式來展示數據,比如它提供了很多內置的列編輯器,幾乎覆蓋了所有基本數據類型。這些內置的類型包含:
這些列的類型提供內置的輸入校驗,例如DataGridDateTimeColumn列包含日歷下拉框可以選擇日期。
默認的情況,當設置了ItemsSource屬性時,C1DataGrid控件基于數據類型,可以自動的生成列。比如綁定的是布爾類型,就會產生DataGridCheckBoxColumn類型的列;當綁定字符數據,就會生成DataGridTextColumn列;綁定枚舉類型,就會生成DataGridComboBoxColumn;綁定date/time數據,就會生成DataGridDateTimeColumn。使用數字數據類型會生成DataGridNumbericColumn;使用DataGridBoundColumn類型列綁定沒有定義的類型。如果屬性沒有文字或是數字值,產生的文字是只讀的,并且通過object's ToString展示值。
當設置DataGridCheckBoxColumn為False后,就可以阻止自動生成列。當用戶需要創建和按照規則定義列的時候,這是非常有用的。通過處理AutoGeneratingColumn事件,也可以自定義列和創建列。為了重新安排和展示列的順序,可以通過設置DisplayIndex屬性。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網