介绍一些常用的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 = "男";
else
e.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;//渐变颜色
}
}

最新文章

  1. .NET跨平台实践:用C#开发Linux守护进程
  2. R语言画正弦曲线
  3. Activity 启动模式
  4. sp.Net MVC4 + Oracle + EasyUI + Bootstrap2
  5. Kotlin——最详细的控制语句使用
  6. upload 上传类
  7. video 在微信中,安卓全屏和ios上如何内联播放?H5同层播放器相关接入规范
  8. JS题目
  9. 排序算法入门之归并排序(java实现)
  10. CentOS7上安装Snipe-IT4.6.3详细过程及注意事项
  11. 无备份时用dbms_repair恢复坏块的方法
  12. Win下安装nvm
  13. PHP会员找回密码功能实现实例介绍
  14. JSON转Excel
  15. MongoDB的地理位置查询,以及和mysql的使用对比
  16. driftnet 抓取图片总结
  17. java小学生四则运算带面板版 但我不知道为什么同类变量却进不了动作监听中去
  18. bat批处理以当前时间创建文本文件
  19. Linux下的Backlight子系统(一)【转】
  20. Scrapy 中 Request 对象和 Response 对象的各参数及属性介绍

热门文章

  1. Atitit. 构造ast 语法树的总结attilax v2 q0f
  2. EXCEL VBA入门篇之代码应用基础
  3. php中的邮件技术
  4. JavaScript 语句 if else
  5. javaweb回顾第六篇谈一谈Servlet线程安全问题
  6. tbb flow graph node types
  7. Redis优化总结
  8. CDH的几个包的下载地址
  9. ASP.NET 4.5 和 Visual Studio 2012 中的新功能
  10. redmine v3.02版的安装问题