GridView样式用代码来设置

<pre name="code" class="csharp">namespace Common
{
    /// <summary>
    /// 样式类
    /// </summary>
    public class ControlStyle
    {
        /// <summary>
        /// 设置girdView默认属性
        /// </summary>
        /// <param name="gv"></param>
        public static void SetStyle(DevExpress.XtraGrid.Views.Grid.GridView gv)
        {
            gv.OptionsView.ShowGroupPanel = false; //不允许自定义分组
            gv.RowHeight = 22;  //行高22
            gv.OptionsView.ShowFooter = false;  //不显示页脚
            //表头行高设置为24、分组行高设置为35(为仅有一级分组的行高)
            gv.ColumnPanelRowHeight = 24;
            gv.GroupRowHeight = 35;
            //列表中最前面的空白列的宽度设置为12
            gv.IndicatorWidth = 12;
            //设置列表是否多选、多选的模式(行或单元格)、选择的行或单元格背景是否倒置
            gv.OptionsSelection.MultiSelect = false;
            gv.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;
            gv.OptionsSelection.InvertSelection = false;
            gv.OptionsSelection.EnableAppearanceFocusedCell = false;
            //允许编辑
            gv.OptionsBehavior.Editable = true;
            //不显示分组面板
            gv.OptionsView.ShowGroupPanel = false;
            //不允许用户进行过滤和分组
            gv.OptionsCustomization.AllowFilter = false;
            gv.OptionsCustomization.AllowGroup = false;
            //允许用户拖动列和不允许进行列排序
            gv.OptionsCustomization.AllowColumnMoving = true;
            gv.OptionsCustomization.AllowSort = false;
            //列标题垂直居中
            gv.Appearance.HeaderPanel.Options.UseTextOptions = true;
            gv.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            gv.Appearance.HeaderPanel.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
            //将数据行内容垂直,文字左对齐,数字右对齐
            //gv.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            gv.Appearance.Row.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
            //HAlignment(水平位置):Far(数字右对齐)/Near(文字、日期左对齐)
            //不显示右键菜单
            gv.OptionsMenu.EnableColumnMenu = false;
        }
    }
}



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值