2011-10-01 26 views
0

我有一個datagrid,我需要實現兩個功能,並且我對如何實現它們有點阻止。如何在WPF中使用DataGrid

首先,我想在網格的末端添加一行與其他行的總計,並且我希望這一行是固定的,以便在其他行時排序。其次,它是一個有很多列的網格,但它們可以分組到數據的不同方面,所以我想展開和壓縮一些列組以允許在屏幕上查看網格。我想做一些事情,比如把一個擴展器放在一組列上。

任何幫助將是偉大的。謝謝你的時間!

+0

這不會在幾行代碼中完成 - 這是恕我直言,一個主要的努力。也許像Telerik或Devexpress這樣的第三方供應商有一些很好的控制,我會在從頭開始構建這樣的東西之前去看看那裏...... – Carsten

+0

嗯,至少我認爲總體功能不會那麼難。你怎麼看?如果可能,我想避免使用第三方控件。 –

回答

2

對於您需要使用頁腳行的第一點,在頁腳行中添加總計或摘要將允許您始終看到它,而無需排序或滾動問題。對於第二點,如果我弄清楚了,能夠隱藏一堆列並再次顯示它們,聽起來並不簡單或簡單,沒有一些代碼。

就個人而言,每當網格需要一定量的定製時,我想在DevExpress或Telerik等商業網格中使用任何.NET平臺,如WPF,WinForms ASP.NET或SliverLight,這些控件很好,很快就會考慮豐富的功能集和可能性,而無需在網格上花費寶貴的時間,但實際上將您的注意力集中在真正的業務上。

查看來自DevExpress或Telerik的在線演示,瞭解他們酷炫的WPF網格。

+0

我不知道有一行頁腳。看起來像我在找什麼。謝謝,我會檢查它。 –