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