C#中DevExpress的GridControl相关表格的属性总结
这里用到了Dev中的GridControl表格做数据查询展示,要求字号大一些,单行选中深色显示
// grid1
this.grid1.Dock = System.Windows.Forms.DockStyle.Fill; //表格填充页面
this.grid1.Font = new System.Drawing.Font("微软雅黑", 16F); //表格字体字号
this.grid1.LookAndFeel.SkinName = "Office 2010 Blue"; //表格皮肤样式
this.grid1.LookAndFeel.UseDefaultLookAndFeel = false; //使用指定的的表格样式,为true时样式跟随操作系统本地样式
this.grid1.MainView = this.gvDetail; //一个表格有多个view时指定当前显示的表格 // gvDetail
this.gvDetail.Appearance.FocusedCell.BackColor = System.Drawing.Color.DeepSkyBlue; //活动单元格背景色
this.gvDetail.Appearance.FocusedCell.Options.UseBackColor = true;
this.gvDetail.Appearance.FocusedRow.BackColor = System.Drawing.Color.DeepSkyBlue; //活动行单元格背景色
this.gvDetail.Appearance.FocusedRow.Options.UseBackColor = true;
//注脚区字体字号
this.gvDetail.Appearance.FooterPanel.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.gvDetail.Appearance.FooterPanel.Options.UseFont = true;
//表头栏字体字号
this.gvDetail.Appearance.HeaderPanel.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.gvDetail.Appearance.HeaderPanel.Options.UseFont = true;
//表头栏文字居中对齐
this.gvDetail.Appearance.HeaderPanel.Options.UseTextOptions = true;
this.gvDetail.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
//表格行字体字号
this.gvDetail.Appearance.Row.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.gvDetail.Appearance.Row.Options.UseFont = true;
//选中行单元格背景色
this.gvDetail.Appearance.SelectedRow.BackColor = System.Drawing.Color.DeepSkyBlue;
this.gvDetail.Appearance.SelectedRow.Options.UseBackColor = true;
this.gvDetail.ColumnPanelRowHeight = 46; //表格行高
this.gvDetail.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; //活动行区域样式
this.gvDetail.FooterPanelHeight = 42; //注脚区高度
this.gvDetail.IndicatorWidth = 60; //当行栏宽度
this.gvDetail.OptionsBehavior.AutoPopulateColumns = false; //自动生成列,为true时表格的列会根据绑定数据自动生成缺失的列
this.gvDetail.OptionsBehavior.Editable = false; //表格单元格不能编辑
this.gvDetail.OptionsBehavior.ReadOnly = true; //表格只读
this.gvDetail.OptionsCustomization.AllowColumnMoving = false; //是否允许列移动
this.gvDetail.OptionsCustomization.AllowFilter = false; //是否允许过滤
this.gvDetail.OptionsCustomization.AllowGroup = false; //是否允许分组
this.gvDetail.OptionsCustomization.AllowQuickHideColumns = false; //是否显示快速栏定制工具区
this.gvDetail.OptionsCustomization.AllowSort = false; //是否允许列排序
this.gvDetail.OptionsView.ColumnAutoWidth = false; //是否列自动宽度,如果期望指定宽度需设置false值
this.gvDetail.OptionsView.ShowFooter = true; //表格是否显示注脚区域
this.gvDetail.OptionsView.ShowGroupPanel = false; //是否显示分组栏
this.gvDetail.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.True; //显示水平线
this.gvDetail.OptionsView.ShowVerticalLines = DevExpress.Utils.DefaultBoolean.True; //显示垂直线
this.gvDetail.RowHeight = 40; //数据区行高 //表格显示行号的方法
private void GvDetail_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
{// 表格增加显示行号
if (e.Info.IsRowIndicator && e.RowHandle > -1)
{
e.Info.DisplayText = (e.RowHandle + 1).ToString();
}
}
C#中DevExpress的GridControl相关表格的属性总结的更多相关文章
- DevExpress.XtraGrid.GridControl中数据源的绑定问题
在利用DevExpress.XtraGrid.GridControl作为一个可编辑的表格控件时,在利用控件之前,先将一个初始化的DataTable对象作为GridControl的数据源进行绑定.可是在 ...
- C# DevExpress GridControl导出表格【转】
DevExpress的GridControl提供方便的数据导出功能,可以方便的导出Exce,PDF,Html页面,world形式,无需写额外的代码,方便.快捷. /// <summary> ...
- DevExpress之GridControl控件小知识
DevExpress之GridControl控件小知识 一.当代码中的DataTable中有建数据关系时,DevExpress 的 GridControl 会自动增加一个子视图 .列名也就是子表的字段 ...
- DevExpress.XtraGrid.GridControl 实现自定义tooltip
DevExpress.XtraGrid.GridControl 控件默认的tooltip显示的每一个单元格的文本值,但是实际工作中会出现各种需求.我这里就有一个列是折扣率显示的值是0-1之间的两位小数 ...
- C# DevExpress 的gridControl或gridView数据导出失败解决方法
来自:http://blog.csdn.net/lybwwp/article/details/8049464 谢谢 在使用DevExpress 的GridPanel控件的时候出现了一个莫名其妙的现象, ...
- DevExpress12.2.4 GridControl相关技巧
1.DevExpress12.2.4中,设置GridControl的GridView为可编辑方法如下: gvMainControl.OptionsBehavior.Editable = true; 2 ...
- DevExpress的GridControl控件更新數據問題解決辦法
開發WPF程序時,使用Devexpress的GridControl控件用ItemSource綁定數據,在頁面進行編輯時,當屬性繼承INotifyPropertyChanged接口時會同步更新後臺數據. ...
- Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)
场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Winform中DevExpress的TreeList的入门使用教程(附源码下载)
场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...
- 【案例分享】在 React 框架中使用 SpreadJS 纯前端表格控件
[案例分享]在 React 框架中使用 SpreadJS 纯前端表格控件 本期葡萄城公开课,将由国电联合动力技术有限公司,资深前端开发工程师——李林慧女士,与大家在线分享“在 React 框架中使用 ...
随机推荐
- ABC240Ex Sequence of Substrings
ABC240Ex Sequence of Substrings LIS 的好题改编. 约定 \(S(l,r)\) 为字符串 \(s\) 中第 \(l\) 位到底 \(r\) 位. \(S(l,r)& ...
- 2023NOIP A层联测9 T3 天竺葵
2023NOIP A层联测9 T3 天竺葵 题面及数据范围 Ps:连接为accoderOJ. 看题大概是一个最长上升子序列的带权版本,于是想到 dp. 设 \(dp[i][j]\) 为到第 \(i\) ...
- ubuntu apache默认没开启rewrite 如何开启
注意看到 /etc/apache2/apache2.conf # Include module configuration:IncludeOptional mods-enabled/*.loadInc ...
- Uncaught Error: Cannot find module 'strip-ansi'
我的项目是typescript开发语言,原本我只写了".ts",导致上面运行yarn dev编译报错,页面报错.加上".js"后成功 报错原因:在webpack ...
- MongoDB学习笔记之 第1章 MongoDB的安装
MongoDB学习笔记之 第1章 MongoDB的安装 MongoDB学习笔记之 第2章 MongoDB的增删改查 MongoDB学习笔记之 第3章 MongoDB的Java驱动 MongoDB学习笔 ...
- 九、FreeRTOS学习笔记-列表和列表项
列表和列表项的简介 列表是 FreeRTOS 中的一个数据结构,概念上和链表有点类似,列表被用来跟踪 FreeRTOS中的任务. 列表项就是存放在列表中的项目 列表相当于链表,列表项相当于节点,Fre ...
- 软件逆向之IDA Pro
IDA Pro作为一款强大的逆向分析工具,对于软件开发和安全领域的专业人士来说是必不可少的. 1. 什么是逆向分析 逆向分析是指通过分析已有的软件或程序,推测出其内部运行机制.算法和逻辑等信息.通过逆 ...
- 分布式服务发现与配置之Consul
文档: https://www.consul.io/docs/install 一.什么是consul 1.Consul 是 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置. ...
- Nuxt.js 应用中的 beforeResponse 事件钩子
title: Nuxt.js 应用中的 beforeResponse 事件钩子 date: 2024/12/5 updated: 2024/12/5 author: cmdragon excerpt: ...
- 2024年1月Java项目开发指南2:项目设计
确定软件架构 1.前端用什么技术,什么框架,什么版本 2.后端用什么技术,什么框架,什么版本 3.用些什么软件,软件版本? 比如: 前端:vue3 + Element-Plus + Axios 后端: ...