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 框架中使用 ...
随机推荐
- Reviewbot 开源 | 有些 git commit 记录真的不敢恭维, 我推荐每位工程师都常用 git rebase 和 git commit --amend
Reviewbot 是七牛云开源的一个项目,旨在提供一个自托管的代码审查服务, 方便做 code review/静态检查, 以及自定义工程规范的落地. 在日常的编程协作中,Git commit 记录的 ...
- 社区发布非官方龙架构 .NET 9 SDK 发行版
随着.NET 9的发布,龙芯的Loongarch 架构的.NET 9 SDK的发布也提上了日程,在龙芯.NET 的官方支持之外,今年在社区有一个非官方龙架构 .NET SDK 发行版(https:// ...
- Java的内存管理1:“并不只有C++程序员关心内存回收”——Java的内存管理2:"不中用的finalize( )方法"
通常Java的缓存管理会由垃圾回收器(Java Garbage Collection)定时处理,无须程序员操心.但Java Garbage Collection仅有权回收那些非"强引用&qu ...
- Chrome插件之油猴(详尽版本)
官方文档: https://www.tampermonkey.net/documentation.php#google_vignette 1.注释语法: // @match https://passp ...
- Vue3 组合式API
1.入口 创建实例时,配置setup方法,然后其内部书写组合式API代码,通过组合式API生产的数据和返回,需要暴漏出去才能给HTML使用 <script> //组合式(解构赋值) con ...
- 微信小程序手机号登录
import { wxPhoneLogin, getPhoneNumber } from '../login' // 后端接口 // 服务端接口 - 获取openid function queryOp ...
- \r,\n,\r\n的前世今生
前情 最近在逛论坛的时候遇到有人在提问题,为什么\n在苹果手机上不换行,我以前有网上看到过文章,是因为各系统的解析不同,需要使用\r\n来做兼容,自己虽然知道怎么解决,但是不知具体原因,今特来详细了解 ...
- 【C#】【桌面应用开发】拖拽文件到文本框获得所拖拽文件的路径
步骤1:设置文本框属性 设置文本框属性,将属性AllowDrop改为True 使其允许拖拽文件 步骤2: 在控件事件管理中双击DragEnter,添加事件 private void Form_sett ...
- Linux readonly
1. 概念readonly在shell脚本中,用来标记变量是只读的,后续执行过程中就不能对其值进行改变,这个用来定义一些常量类的变量. 如果对其进行重新赋值,会提示错误 [root@localhost ...
- docker-compose network名称定义
docker-compose启动的网络名称: 1.没有自定义网络名 $ cat docker-compose.yaml version: '2' services: zookeeper1: image ...