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