Dev中GridView——属性与方法

一般设置为:

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();//展开所有组

猜你喜欢

转载自blog.csdn.net/qq_33459369/article/details/80002162