EevExpress中XtraGrid常用方法

1.girdView在第一列显示行号 

 调整第一列的宽度 gridView1.IndicatorWidth = 40;

View Code
1 private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
2 {
3 if (e.Info.IsRowIndicator && e.RowHandle >= 0)
4 {
5 e.Info.DisplayText = e.RowHandle.ToString();
6 }
7 }

 

2.       点击 gridView 列的单击事件获取自定列信息

 

View Code
 1 private void gridControl1_Click(object sender, EventArgs e)
2 {
3 if (gridView1.GetFocusedRow() != null)
4 {
5 string name = "";
6 foreach (int rowId in gridView1.GetSelectedRows())
7 {
8 foreach (DevExpress.XtraGrid.Columns.GridColumn col in gridView1.VisibleColumns)
9 {
10
11 name += col.Caption+":"+gridView1.GetRowCellValue(rowId, col).ToString()+"\n";
12
13 }
14
15 }
16 DevExpress.XtraEditors.XtraMessageBox.Show(name);
17 }
18 }

     

3.根据指定条件设置单元格字体前景色

View Code
 1 private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
2 {
3 if (e.CellValue.ToString().Length > 0)
4 {
5 if (e.Column.GetCaption() == "金额" && Convert.ToDouble(e.CellValue) < 100000)
6 {
7 e.Appearance.ForeColor = Color.Red;
8 e.Appearance.BackColor = Color.Yellow;
9 }
10 }
11 }

 

4. 显示的数据隔行斑马线显示方式

需要将 gridview1的sOptionsView——EnableAppearanceEvenRow/EnableAppearanceOddRow 两个属性设为 True( 默认为 false) ,然后再设置 Appearance 里 EvenRow 和 OddRow 颜色就可以了。

转载于:https://www.cnblogs.com/niuchao/archive/2012/03/30/2424810.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【转载】博客园编辑数学公式的方法

原文在这里&#xff1a;博客园编辑数学公式的方法 需要在选项中勾上 启用数学公式支持 在公式开始和结尾输入美元符号 &#xff1a; 如 美元符号x^2美元符号 则显示x的平方 x^2 需要在http://latex.codecogs.com/eqneditor/editor.php里面编辑好后复制源码过来。 如 转载于:htt…

php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...

你把你的代码写完了&#xff0c;是不是要给别人使用下&#xff0c;怎么打包你的项目代码呢&#xff1f;喂&#xff0c;开源么&#xff1f;接下来小帅b就跟你说说&#xff0c;如何打包你的代码。就拿我们上次演示的 todo为例&#xff0c;写完代码之后&#xff0c;代码的目录是这…

三次样条插值 cubic spline interpolation

什么是三次样条插值 插值&#xff08;interpolation&#xff09;是在已知部分数据节点&#xff08;knots&#xff09;的情况下&#xff0c;求解经过这些已知点的曲线&#xff0c; 然后根据得到的曲线进行未知位置点函数值预测的方法&#xff08;未知点在上述已知点自变量范围内…

vscode python环境_在vscode中配置python环境

原博文 2019-09-27 22:55 − 1.安装vscode和python3.7&#xff08;安装路径在&#xff1a;E:\Python\Python37&#xff09;&#xff1b; 2.打开vscode&#xff0c;在左下角点击设置图标选择setting&#xff0c;搜索python path&#xff0c;在该路径下选择python的安装路径&…

ufw防火墙规则不生效

正式站系统是Ubuntu 16.04.6 一、今天一个项目有百度爬出&#xff0c;在nginx中封掉还在一直爬取&#xff0c;都403还不停爬取 二、在uwf封掉爬出ip&#xff0c;想封掉80端口没有用&#xff0c;然后封掉整个网段还是没有用&#xff0c;尴尬 三、放出终极大招 UFW(iptables)规则…

network怎么断点调试_Windows 网络编程:调试 API

一次性进群&#xff0c;长期免费索取教程&#xff0c;没有付费教程。教程列表见微信公众号底部菜单进微信群回复公众号&#xff1a;微信群&#xff1b;QQ群&#xff1a;460500587微信公众号&#xff1a;计算机与网络安全ID&#xff1a;Computer-network在Windows中有这么一些AP…

非会员只能试看20分钟_做欧包都要把铁锅烤半小时?太费电了,用我这办法只需预热几分钟...

最近迷上了做欧包&#xff0c;做欧包要用蒸烤箱&#xff0c;做好的欧包才会外脆内软&#xff0c;如果没有蒸烤箱的话人们又研究出了用铸铁锅来做&#xff0c;先把铸铁锅放在烤箱里烘烤半小时左右&#xff0c;然后把面包坯子放入铸铁锅盖好盖子迅速放回烤箱&#xff0c; 因为锅的…

顺序表归并

对两个顺序表进行合并。 思想&#xff1a;定义两个变量&#xff08;i&#xff0c;j&#xff09;分别指向顺序表 A和B当前处理的元素&#xff0c;若i元素不大于j元素&#xff08;<&#xff09;&#xff0c;则把i元素复制到新表中&#xff0c;否者将j元素复制到新表中。 View …

collection集合 多少钱_Java集合框架大汇总,建议收藏

Java集合Java集合框架&#xff1a;是一种工具类&#xff0c;就像是一个容器可以存储任意数量的具有共同属性的对象。Java集合中成员很丰富&#xff0c;常用的集合有ArrayList&#xff0c;HashMap&#xff0c;HashSet等。线程安全的有Vector&#xff0c;HashTable。线程不安全的…

python识别简单训练模型_使用已经得到的keras模型识别自己手写的数字方式

环境&#xff1a;Pythonkeras&#xff0c;后端为Tensorflow 训练集&#xff1a;MNIST 对于如何训练一个识别手写数字的神经网络&#xff0c;网上资源十分丰富&#xff0c;并且能达到相当高的精度。但是很少有人涉及到如何将图片输入到网络中并让已经训练好的模型惊醒识别&#…

程旭元系统漫画第三期:加班 !

对于苦逼的程旭元来说 加班已经变成了生活中不可缺少的部分 他的原则是不能像胖子那样贪吃 不能像销售员那样狡诈 一定要尽忠职守 精忠报国 &#xff01;老板说什么他就做什么&#xff01; 对于一个从来只说加班不加工资的boss来说 唯命是从就是存活在公司的最好方式~ 但是有…

python 的库如何开发_一篇文章入门Python生态系统

译者按&#xff1a;原文写于2011年末&#xff0c;虽然文中关于Python 3的一些说法可以说已经不成立了&#xff0c;但是作为一篇面向从其他语言转型到Python的程序员来说&#xff0c;本文对Python的生态系统还是做了较为全面的介绍。文中提到了一些第三方库&#xff0c;但是Pyth…

Nginx编译安装和平滑升级

一、Nginx的编译安装 1、安装依赖包gcc&#xff0c;gcc-c&#xff0c;pcre&#xff0c;openssl-devel 命令&#xff1a;yum -y install gcc gcc-c pcre-devel openssl-devel 2、下载Nginx源码包 Nginx下载地址&#xff1a;http://nginx.org/download/nginx-1.12.2.tar.gz …

android ListView详解

在android开发中ListView是比较常用的组件&#xff0c;它以列表的形式展示具体内容&#xff0c;并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理&#xff0c;并写了个小例子&#xff0c;如下图。 列表的显示需要三个元素&#xff1a;1&#xff0e;ListVeiw …

Nginx网站用户认证

一、Nginx网站用户认证 用户认证&#xff1a;用户访问网页时需要输入一个用户名和密码才能打开网页。 nginx的默认网页时安装目录下的html/index.html&#xff0c;配置文件在安装目录下的conf目录中的nginx.conf 无用户认证网页 修改配置文件/usr/local/nginx/conf/nginx.conf(…

Nginx基于域名的虚拟主机

一、基于域名的虚拟主机 修改配置文件/usr/local/nginx/conf/nginx.conf 创建新的虚拟主机的根目录和默认网页index.html 重新加载nginx的配置文件 查看两个虚拟主机 因为这两个域名是随便写的&#xff0c;所以需要修改windows系统的hosts文件&#xff0c;让电脑能够解析www.a.…

【100题】第三十四 实现一个队列

一&#xff0c;题目&#xff1a; 生产者消费者线程演示 一个生产者线程将int类型的数入列&#xff0c;一个消费者线程将int类型的数出列 二&#xff0c;分析&#xff1a; 这一个&#xff0c;为操作系统上的一个经典例子&#xff0c;以下是july给出的解答 …

如何给定两个gps坐标 算出航向角_机器人开发如何配置ROS中的TF变换关系?

当我们进行机器人开发时&#xff0c;常常需要面对TF坐标转换&#xff0c;本文以 Autolabor Pro1 与思岚激光雷达为例&#xff0c;介绍ROS TF的使用。Autolabor Pro1是什么&#xff1f;Autolabor Pro1是一款室内外通用机器人移动底盘。该平台上可集成激光雷达、摄像头、GPS等传感…

Tomcat架构与原理

Tomcat架构与原理 架构图 原理 ①、用户点击网页内容&#xff0c;请求被发送到本机端口8080&#xff0c;被在那里监听的Coyote HTTP/1.1 Connector获得。 ②、Connector把该请求交给它所在的Service的Engine来处理&#xff0c;并等待Engine的回应。 ③、Engine获得请求localhos…