界面组件DevExpress WPF中文教程:Grid - 如何显示和隐藏列?
DevExpress WPF拥有120个控件和库将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品还是以数据为中心的商业智能产品都能通过DevExpress WPF控件来实现。本文将为大家介绍如何使用DevExpress WPF GridControl实现网格列的显示和隐藏欢迎下载最新版组件体验DevExpress新旧版本帮助文档获取可点击这篇文章查看——《界面控件DevExpress v26.1帮助文档大全CHM版本》在代码中将BaseColumn.Visible属性设置为false来隐藏GridControl中的列或带若要从列选择器中隐藏列或带请将列的BaseColumn.ShowInColumnChooser属性设置为false。MainWindow.xamldxg:GridControl.Columns dxg:GridColumn FieldNameName IsSmartTrue/ dxg:GridColumn FieldNameCity IsSmartTrue ... /dxg:GridColumn dxg:GridColumn FieldNameVisits IsSmartTrue VisibleFalse/ dxg:GridColumn FieldNameBirthday IsSmartTrue VisibleFalse ShowInColumnChooserFalse ... /dxg:GridColumn /dxg:GridControl.Columns您可以使用GridSortInfo.SortOrder属性对隐藏列进行排序MainWindow.xamldxg:GridColumn FieldNameVisits IsSmartTrue SortOrderAscending VisibleFalse/使用GridControl.Columns属性获取所有GridControl列可见和隐藏使用GridViewBase.VisibleColumns属性来获取可见列您可以通过名称或索引访问单个列和频带。列选择器Column Chooser允许终端用户在运行时隐藏和显示GridControl中的列。DataViewBase.ShowColumnChooser显示列选择器在显示列选择器之后GridControl将引发DataViewBase.ShownColumnChooser事件。DataViewBase.HideColumnChooser隐藏列选择器隐藏列选择器之后GridControl将引发DataViewBase.HiddenColumnChooser事件。DataViewBase.IsColumnChooserVisible获取或设置列选择器是否可见。DataViewBase.ColumnChooserTemplate定义列选择器表示的模板。ColumnBase.ColumnChooserHeaderCaption列选择器中显示的列标头标题。DataViewBase.ColumnChooserColumns列选择器中显示的列列表。DataViewBase.ColumnChooserColumnDisplayMode列选择器的显示模式ShowAllColumns, showhiddencolumnonly。TableView.ShowBandsInCustomizationForm在列选择器中显示波段选项卡在ShowHiddenColumnsOnly模式下。