Dev中GridView——属性与方法

本文详细介绍DevExpress GridView组件的各种配置选项,包括外观设置、行为控制、定制功能等,帮助开发者快速掌握GridView的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般设置为:
gridView1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;    //列头居中
gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;    //值居中
gridView1.OptionsView.ShowGroupPanel = false;//是否显示组面板
gridView1.OptionsBehavior.Editable = false;//是否可编辑
gridView1.OptionsCustomization.AllowColumnMoving = false;//是否允许列移动

属性:

            //Appearance外观
            //HeaderPanel列面板
            gridView1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;    //列头居中
            //Row行
            gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;    //值居中


            //Options
            //OPtionBehavior行为
            gridView1.OptionsBehavior.AutoExpandAllGroups = true;//自动展开组(需先设置分组才能显示效果)
            gridView1.OptionsBehavior.Editable = false;//是否可编辑
            //OptionsCustomization定制
            gridView1.OptionsCustomization.AllowColumnMoving = false;//是否允许列移动
            gridView1.OptionsCustomization.AllowColumnResizing = false;//是否允许列改变宽度
            gridView1.OptionsCustomization.AllowFilter = false;//是否允许列筛选
            gridView1.OptionsCustomization.AllowGroup = false; //是否允许列分组
            gridView1.OptionsCustomization.AllowQuickHideColumns = false;//是否允许列快速隐藏
            gridView1.OptionsCustomization.AllowRowSizing = true;//是否允许列设置行高
            gridView1.OptionsCustomization.AllowSort = false;//是否允许列排序
            //OptionsMenu菜单
            gridView1.OptionsMenu.EnableColumnMenu = false;//点击列头是否显示菜单
            gridView1.OptionsMenu.EnableFooterMenu = false;//点击页脚是否显示菜单
            gridView1.OptionsMenu.EnableGroupPanelMenu = false;//点击组面板是否显示菜单
            //OptionsSelection选择
            gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;//是否启用焦点单元格外观
            gridView1.OptionsSelection.EnableAppearanceFocusedRow = false;//是否启用焦点行外观
            gridView1.OptionsSelection.MultiSelect = true;//是否允许多选
            gridView1.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;//设置选中方式
            //OptionsView
            gridView1.OptionsView.AllowCellMerge = true;//是否合并相同内容的单元格(上下合并)
            gridView1.OptionsView.AutoCalcPreviewLineCount = true;//是否计算备注列行数
            gridView1.OptionsView.ColumnAutoWidth = true;//是否自适应列宽
            gridView1.OptionsView.EnableAppearanceEvenRow = true;//是否启用偶数行样式
            gridView1.OptionsView.EnableAppearanceOddRow = true;//是否启用奇数行样式
            gridView1.OptionsView.ShowColumnHeaders = true;//是否显示列标题
            gridView1.OptionsView.ShowFooter = true;//是否显示页脚
            gridView1.OptionsView.ShowGroupPanel = false;//是否显示组面板
            gridView1.OptionsView.ShowIndicator = false;//是否显示行指示器
            gridView1.OptionsView.ShowPreview = true;//是否显示备注


            //其他

            gridView1.FocusedRowHandle = 0; //获取或设置焦点记录

方法:
            gridView1.GetFocusedDataRow();         //获取聚焦行
            gridView1.BestFitColumns();   //自适应宽度
            gridView1.ExpandAllGroups();//展开所有组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值