原創(chuàng)|其它|編輯:郝浩|2012-12-18 11:03:00.000|閱讀 1119 次
概述:WPF Elements新版本在已有強(qiáng)大的功能上又添加了兩個先進(jìn)的功能特性:數(shù)據(jù)表格分組和導(dǎo)出功能。今天慧都小編就來探秘WPF Elements數(shù)據(jù)表格的分組和導(dǎo)出功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
WPF Elements新版本在已有強(qiáng)大的功能上又添加了兩個先進(jìn)的功能特性:數(shù)據(jù)表格分組和導(dǎo)出功能。下面就來看看這兩個功能的優(yōu)勢和使用技巧。
用戶現(xiàn)在可以通過非常簡單的拖拽界面,比如只需要將一個列頭拖拽到在數(shù)據(jù)表格上的分組面板中,就可以實現(xiàn)將多個列上的數(shù)據(jù)進(jìn)行分組。分組可進(jìn)行展開和折疊的效果,通過點擊鼠標(biāo)懸停時出現(xiàn)的按鈕,就可以刪除列分組。任何列都可以添加到面板中,同時數(shù)據(jù)表格也將會以嵌套的方式對數(shù)據(jù)進(jìn)行分組,如下所示:
只需要設(shè)置IsGroupingPanelVisible屬性為True,就可以實現(xiàn)對UI進(jìn)行分組。或者說你想對你自己提供的UI進(jìn)行分組,或是沒有UI,比如說,你有一個應(yīng)用程序,里面的數(shù)據(jù)總是以組的形式出現(xiàn),你就可以通過添加它們到GroupedColumns collection實現(xiàn)以列的方式進(jìn)行分組。
MyDataGrid.GroupedColumns.Add(MyDataGrid.EffectiveColumns[0]);
WPF Elements的數(shù)據(jù)表格的性能是非常的迅速的,即使是擁有上百萬行,又或者是有著復(fù)雜的嵌套層次結(jié)構(gòu),性能也是非常的穩(wěn)定的。
WPF Elements可以將數(shù)據(jù)導(dǎo)出多種文件格式,目前支持普遍的CSV格式,并可以導(dǎo)出到文件、字符串、或是TextWriter。
DataGridExporter.Csv.WriteFile(MyDataGrid, file);
結(jié)合一個文件保存對話框,你可以導(dǎo)出你的數(shù)據(jù)表格:
生成的文件可以用Excel打開,你保存的數(shù)據(jù)表格將會自動的生成列。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件