这里用到了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相关表格的属性总结的更多相关文章

  1. DevExpress.XtraGrid.GridControl中数据源的绑定问题

    在利用DevExpress.XtraGrid.GridControl作为一个可编辑的表格控件时,在利用控件之前,先将一个初始化的DataTable对象作为GridControl的数据源进行绑定.可是在 ...

  2. C# DevExpress GridControl导出表格【转】

    DevExpress的GridControl提供方便的数据导出功能,可以方便的导出Exce,PDF,Html页面,world形式,无需写额外的代码,方便.快捷. /// <summary> ...

  3. DevExpress之GridControl控件小知识

    DevExpress之GridControl控件小知识 一.当代码中的DataTable中有建数据关系时,DevExpress 的 GridControl 会自动增加一个子视图 .列名也就是子表的字段 ...

  4. DevExpress.XtraGrid.GridControl 实现自定义tooltip

    DevExpress.XtraGrid.GridControl 控件默认的tooltip显示的每一个单元格的文本值,但是实际工作中会出现各种需求.我这里就有一个列是折扣率显示的值是0-1之间的两位小数 ...

  5. C# DevExpress 的gridControl或gridView数据导出失败解决方法

    来自:http://blog.csdn.net/lybwwp/article/details/8049464 谢谢 在使用DevExpress 的GridPanel控件的时候出现了一个莫名其妙的现象, ...

  6. DevExpress12.2.4 GridControl相关技巧

    1.DevExpress12.2.4中,设置GridControl的GridView为可编辑方法如下: gvMainControl.OptionsBehavior.Editable = true; 2 ...

  7. DevExpress的GridControl控件更新數據問題解決辦法

    開發WPF程序時,使用Devexpress的GridControl控件用ItemSource綁定數據,在頁面進行編輯時,當屬性繼承INotifyPropertyChanged接口時會同步更新後臺數據. ...

  8. Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)

    场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  9. Winform中DevExpress的TreeList的入门使用教程(附源码下载)

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  10. 【案例分享】在 React 框架中使用 SpreadJS 纯前端表格控件

    [案例分享]在 React 框架中使用 SpreadJS 纯前端表格控件 本期葡萄城公开课,将由国电联合动力技术有限公司,资深前端开发工程师——李林慧女士,与大家在线分享“在 React 框架中使用 ...

随机推荐

  1. php的各种序列化对比

    php的各个序列化反序列化对比如下 function 10万条记录的序列化并写入(ms) 10万条记录文件读取并反序列化(ms) 100条记录序列化并写入(ms) 100条记录文件读取并反序列化(ms ...

  2. [python] Python异步编程库asyncio使用指北

    Python的asyncio模块提供了基于协程(coroutines)的异步编程(asynchronous programming)模型.作为一种高效的编程范式,异步编程允许多个轻量级任务并发执行,且 ...

  3. 使用JAVA建立稳定的多线程服务器

    侯光敏 (wearebug@etang.com), 简介: 本文详细的介绍了使用Java语言建立一套多线程服务器的过程,该服务器使用对象传递消息,在线程中使用队列机制,使服务器的性能大大提高了.这套服 ...

  4. 前端项目部署之pushstate-server

    pushstate-server 内部的原理是通过 connect 服务器,开启一个端口,将 dist/index.html 文件作为静态模板输出 这种方式可以将本地的项目打包成静态文件,以服务的方式 ...

  5. vue之项目部署

    一.将vue项目打包同步文件到远程服务器 1. 打包 默认情况下,使用vue-cli创建的项目,package.json里的script应该已经配置了build指令,直接执行yarn build 或者 ...

  6. k8s~service和deployment中的spec.selector

    service和deployment中的spec.selector 在 Kubernetes 中,Service 和 Deployment 的 spec.selector 在使用上是有一些不同之处的, ...

  7. GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型

    GPUStack 是一个专为运行 AI 模型设计的开源 GPU 集群管理器,致力于支持基于任何品牌的异构 GPU 构建统一管理的算力集群.无论这些 GPU 运行在 Apple Mac.Windows ...

  8. 教你自创工作流,赋予AI助理个性化推荐超能力

    之前,我们已经完成了工作流的基本流程和整体框架设计,接下来的任务就是进入实际操作和实现阶段.如果有同学对工作流的整体结构还不够熟悉,可以先参考一下这篇文章,帮助你更好地理解和掌握工作流的各个部分: 本 ...

  9. 【Linux】【UOS】为挂载的磁盘创建快捷方式(软链接)

    打开项目或者保存文件的时候,如果需求路径不是系统盘路径,那么找起来还真是麻烦.以下时候通过创建快捷方式(软链接)的方式,将打开磁盘的快捷方式放在用户目录下,就方便寻找打开了. 1.查询挂载点 sudo ...

  10. Linux下如何获取CPU内存等硬件信息

    前言 在linux环境下,我们有时候需要写一些有关服务器配置信息的文档,这时候,如果我们本身没有这些这些服务器的购置信息,就需要借助命令查询出来,然后汇总到一个表格里,主要用于一些文档需要. Linu ...