翻譯|使用教程|編輯:龔雪|2024-11-13 10:22:01.223|閱讀 117 次
概述:本文主要介紹DevExpress WPF數據網格組件的TreeList視圖及如何創建和分配視圖教程,歡迎下載最新版組件體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業需求的高性能業務應用程序。通過DevExpress WPF能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產品,還是以數據為中心的商業智能產品,都能通過DevExpress WPF控件來實現。
DevExpress技術交流群11:749942875 歡迎一起進群討論
DevExpress WPF TreeListView被設計成以樹的形式顯示信息——無論是綁定模式還是非綁定模式,數據按列和節點(行)排列。網格列對應于數據源中的數據字段,節點表示數據記錄。
Xaml
<dxg:GridControl AutoGenerateColumns="AddNew" EnableSmartColumnsGeneration="True" ItemsSource="{Binding Customers}"> <dxg:GridControl.View> <dxg:TreeListView Name="treeListView" AutoWidth="True" KeyFieldName="ID" ParentFieldName="ParentID" TreeDerivationMode="Selfreference"/> </dxg:GridControl.View> </dxg:GridControl>
除了標準的數據感知和表示功能,如數據編輯、排序、過濾、匯總計算、內置驗證、解綁定列、運行時列定制等,它的具體功能包括:
您可以通過給屬性分配以下對象來指定DevExpress WPF GridControl的視圖。
注意:DevExpress WPF GridControl默認使用TableView。
下面的例子展示了如何在標記中給GridControl分配一個TreeListView:
XAML
<dxg:GridControl ItemsSource="{Binding Employees}"> <dxg:GridControl.View> <dxg:TreeListView KeyFieldName="ID" ParentFieldName="ParentID"/> </dxg:GridControl.View> <dxg:GridColumn FieldName="Name"/> <dxg:GridColumn FieldName="Position"/> <dxg:GridColumn FieldName="Department"/> </dxg:GridControl>
下面的例子展示了如何在代碼中分配一個CardView給GridControl:
C#
using DevExpress.Xpf.Grid; // ... public Window1() { InitializeComponent(); grid.View = new CardView() { NavigationStyle = GridViewNavigationStyle.Cell, AllowGrouping = false }; grid.DataSource = new nwindProductsDataSetTableAdapters.ProductsTableAdapter().GetData(); }
VB.NET
Imports DevExpress.Xpf.Grid ' ... Class Window1 Public Sub New() InitializeComponent() grid.View = New CardView() With { .NavigationStyle = GridViewNavigationStyle.Cell, _ .AllowGrouping = False } grid.DataSource = New nwindDataSetTableAdapters.CustomersTableAdapter().GetData() End Sub End Class
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網