03.03 WPF界面開發寶典,Data Grid和TreeList——選定記錄的摘要

點擊“瞭解更多”獲取下載DevExpress v19.2完整版

通過DevExpress WPF Controls,您能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注於當代客戶的需求和構建未來新一代支持觸摸的解決方案。

如果您的最終用戶像大多數用戶一樣,則需要對所選的Data Grid / TreeList記錄執行特定的操作。如果您的應用程序需要這種功能,則可能需要向最終用戶提供其他信息,來改善應用程序的整體用戶體驗。例如,您可能希望顯示所選項目的總數或為在Data Grid / TreeList中選擇的記錄計算特定總數。

在v19.2之前,WPF Data Grid和TreeList需要使用自定義摘要來解決此用例,在最新的版本中解決了這一限制,使您可以絕對輕鬆地針對所選記錄計算摘要。 您的用戶現在可以選擇記錄,並立即在Data Grid / TreeList摘要頁腳中獲取摘要值。

選定項目:計數

下面的TreeList顯示員工列表。目標:計算選定員工記錄的總數。

WPF界面開發寶典,Data Grid和TreeList——選定記錄的摘要

您可以使用SummaryItemBase.CalculationMode屬性來計算選定的記錄數。 在默認模式下,Data Grid和TreeList控件針對所有行計算彙總,要針對選定的行計算摘要,請將SummaryItemBase.CalculationMode屬性設置為SelectedRows:


<code><treelistcontrol>
<treelistcontrol.totalsummary>
<treelistsummaryitem>SummaryType="Count"
DisplayFormat="Selected Count={0}"
Alignment="Left"
CalculationMode="SelectedRows" />
<treelistsummaryitem>SummaryType="Count"
DisplayFormat="Total Count={0}"
Alignment="Right" />
/<treelistsummaryitem>/<treelistsummaryitem>/<treelistcontrol.totalsummary>
<treelistcontrol.view>
<treelistview>
/<treelistcontrol.view>
/<treelistcontrol>/<code>


選定行:總和

以下屏幕截圖包含產品訂單列表。目標:選擇至少兩個產品時,計算選定產品的總購買價格(當未選擇任何產品或僅選擇一個產品時,將不計算成本彙總)。

WPF界面開發寶典,Data Grid和TreeList——選定記錄的摘要

如果將SummaryItemBase.CalculationMode屬性設置為Mixed,則當計數超過1時,WPF Data Grid將按選定的行計算摘要,否則它將針對所有行計算彙總:


<code><gridcontrol>
<gridcontrol.view>
<tableview>ShowTotalSummary="True" />
/<tableview>/<gridcontrol.view>
<gridcontrol.totalsummary>
<gridsummaryitem>
/<gridcontrol.totalsummary>
<gridcontrol.groupsummary>
<gridsummaryitem>
/<gridcontrol.groupsummary>
/<gridcontrol>/<code>


DataViewBase.SummaryCalculationMode屬性使您可以指定用於網格視圖內所有彙總的計算模式。



分享到:


相關文章: