介绍一些常用的gridcontrol设置。

1、设置隔行变色。首先设置显示隔行变色,步骤:OptionsView-->EnableAppearanceEvenRow-->true和OptionsView-->EnableAppearanceOddRow-->true;然后设置奇数行和偶数行样式颜色等:Appearance-->EvenRow和Appearance-->OddRow。设计完成后,设计器出现隔行变色效果,如图:

2、设置奇偶行样式时,会看到其他行样式。Appearance-->FoucsedRow就是焦点行颜色,设置后可突出显示焦点行样式,如图所示:

3、设置显示值,有个两种方法。第一种可以在如图所示地方设置,列显示出来就会加上单位元;用的最多的一般是设置日期样式yyyy年MM月dd日:

第二种可使用代码改变,代码如下:

        /// <summary>/// 改变显示值/// </summary>private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e){if (e.Column.FieldName == "A3"){if (e.Value.ToString() == "1")e.DisplayText = "男";elsee.DisplayText = "女";}}

4、有时表格列太多,需要拖动查看,但是又希望某些列能始终固定不移动。这个时候就可以设置该列为固定列了,属性如图所示:

5、运行效果图:

附源码:http://files.cnblogs.com/files/starksoft/demo006.rar

附加内容:根据条件改变行的样式(字体颜色、背景颜色、渐变色)

private void gridView1_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e){int hand = e.RowHandle;//行号if(hand<0){return;}DataRow dr = gridView1.GetDataRow(hand);if (dr == null)return;//int selectedHandle = gridView1.GetSelectedRows()[hand];if (gridView1.GetRowCellValue(hand, "CODE").ToString().Contains("5")){e.Appearance.ForeColor = Color.Red;//字体颜色e.Appearance.BackColor=Color.Linen;//行背景颜色//e.Appearance.BackColor2 = Color.Blue;//渐变颜色
            }}

转载于:https://www.cnblogs.com/starksoft/p/4936207.html

devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)...相关推荐

  1. devexpress表格控件gridcontrol实现纵向标头

    1.devexpress控件gridcontrol中的标头默认是横向的,如果要实现纵向标头应该怎么做呢.通过官网的资料整理了一个简单的案例,给大家分享一下.运行效果图如下: 2.数据绑定代码如下: D ...

  2. qtabwidget设置表头_Qt GUI图形图像开发之QT表格控件QTableView,QTableWidget复杂表头(多行表头) 及冻结、固定特定的行的详细方法与实例...

    我们在开发过程中对于表格使用频率还是挺高的,使用QT框架开发时候我们使用QTableView或者QTableWidget创建表格. 其中表格分为 表格头与表格体: 对于简单地表格,我们可以设置表头来满 ...

  3. tablewidget 多行表头_Qt GUI图形图像开发之QT表格控件QTableView,QTableWidget复杂表头(多行表头) 及冻结、固定特定的行的详细方法与实例...

    我们在开发过程中对于表格使用频率还是挺高的,使用QT框架开发时候我们使用QTableView或者QTableWidget创建表格. 其中表格分为 表格头与表格体: 对于简单地表格,我们可以设置表头来满 ...

  4. DevExpress表格控件(GridView、GridControl)使用小结

    GridControl创建表格 1.点击VS"工具箱"的GridControl,在窗体上添加此控件: 2.点击"RunDesigner"按钮,进入表格设计界面, ...

  5. Silverlight实用窍门系列:42.读取拖动到控件上的外部txt和jpg文件,多外部文件的拖动【附带实例源码】...

    本实例将读取拖动到Silverlight的ListBox控件中的txt文件或者Jpg文件.在本实例中将讲如果通过UIelementA.Drop事件获取到拖动到UIelementA上的文件的相关名称以及 ...

  6. python用表格中的数据画柱状图_Python数据可视化:5种绘制柱状图表的方法(附源码)...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于数据Magic,作者我不是小样 前言 python里面有很多优秀的可 ...

  7. winfrom dev控件gridcontrol精确到时分秒的日期格式设置

    https://www.cnblogs.com/feilong3540717/archive/2012/02/14/2350536.html

  8. Xceed WinForm数据表格控件Xceed Grid For .NET详细介绍

    2019独角兽企业重金招聘Python工程师标准>>> Xceed Grid For .NET是一款高级的,多功能的.扩展性极强的数据表格控件,具有分组.主从表.多种主题外观.固定列 ...

  9. devexpress html编辑器,图解DevExpress RichEditControl富文本的使用,附源码及官方API

    9点半了,刚写到1.2.   该回家了,明天继续写完. 大家还需要什么操作,留言说一下,没有的我明天继续加. 好久没有玩DevExpress了,今天下载了一个玩玩,发现竟然更新到14.2.5了..我去 ...

最新文章

  1. OpenCV中 Mat 按行或按列合并程序
  2. ganglia metric 默认监控项翻译
  3. oracle中spool卸数,Oracle中如何快速的卸载和加载数据?
  4. 最短路之Dijkstra算法
  5. boost::fusion::fold用法的测试程序
  6. 机器学习——人工神经网络之多层神经网络(多层与三层)
  7. 【c++算法刷题笔记】——洛谷2
  8. minicom 串口信息过长分行显示
  9. PC,H5,APP的概念和区别
  10. mysql json类型存储list_list存储json字符串
  11. 【实用工具】之VMware workstation 14中安装CentOS 7
  12. AM335X 3款核心板比较
  13. iis启动服务时提示在本地计算机 无法启动iis admin服务,无法启动IIS Express Web服务器...
  14. 01-SA8155P Flat Build QFIL刷机
  15. 信息安全管理(CISP)—— 网络安全监管
  16. 计算机操作系统学习之信号量机制
  17. 许晓斌_Maven实战(三)——多模块项目的POM重构
  18. 一款优雅的消息提示插件Message.js
  19. 今日运势:“恶莫大于纵己之欲,祸莫大于言人之非“
  20. 学习方法推荐——时间管理

热门文章

  1. Centos7配置Hadoop出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的解决
  2. requests使用splash
  3. vue及rect面试点(更新中) - 面试篇
  4. Jerry Ma:为什么我更喜欢做空?
  5. linux查询服务器cpu核数_查看linux服务器CPU数量
  6. 装机防忽悠征文]对付不良商家,攒机知识。
  7. ps2模拟器安卓版_安卓PS2模拟器游戏推荐:奥特曼格斗进化3
  8. Python之简单飞机行李托运计费系统
  9. php安装扩展错误:Cannot find config.m4. Make sure that you run /usr/local/bin/phpize in the top level sourc
  10. java 30分钟_java 实现当前时间加减30分钟的时间代码