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