DataGridView自动行号
最近又用了一下DataGridView控件,需要显示行号,我们知道在.net中DataGridView控件默认是不显示行号(数据的记录行数)的,后来通过查资料发现可以在DataGridView控件的RowPostPaint事件里面写代码就可以了,具体例子如下:
private void MaindataGridView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
        {
            Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,
                e.RowBounds.Location.Y,
                MaindataGridView.RowHeadersWidth,
                e.RowBounds.Height);
TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(),
                MaindataGridView.RowHeadersDefaultCellStyle.Font,
                rectangle,
                MaindataGridView.RowHeadersDefaultCellStyle.ForeColor,
                TextFormatFlags.VerticalCenter | TextFormatFlags.Right);
        }
DataGridView自动行号的更多相关文章
- Winform中的DatagridView显示行号
		1.设置 RowPostPaint 为true 2.启用RowPostPaint事件 /// <summary> /// DataGridView显示行号 /// </summary ... 
- EBS自动行号,行金额自动汇总到头,金额根据币种编号总结
		一.自动行号实现 1.方法一: 只需要将“序号”定义成公式,并将公式设置为:get_block_property('block_name',current_record)就可以实现了,或者把这行语句放 ... 
- C# DataGridView显示行号的三种方法
		方法一: 网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号: private void dgGrid_RowPostPaint( obj ... 
- DataGridView显示行号的几种方法来自http://www.soaspx.com/dotnet/csharp/csharp_20100204_2740.html
		方法一: 网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号: private void dataGridView1_RowPostPai ... 
- 【转】DataGridView显示行号
		ref:http://blog.csdn.net/xieyufei/article/details/9769631 方法一: 网上最常见的做法是用DataGridView的RowPostPaint事件 ... 
- 让DataGridView显示行号
		http://www.cnblogs.com/JuneZhang/archive/2011/11/21/2257630.html 为了表示行号,我们可以在DataGridView的RowP ... 
- DataGridView显示行号-RowPostPaint
		DataGridView控件在显示数据时,我们有时候需要显示行号,以便检索查看方便使用. 但DataGridView默认没有设置显示行号的属性. 此时我们只要在DataGridView的RowPost ... 
- DataGridView显示行号
		//可以在DataGirdView的RowPostPaint事件中进行绘制. //如:添加以下方法代码 private void DrawRowIndex(object sender, DataGri ... 
- DataGridView 显示行号与背景颜色
		实现的方式有好几种.之前使用的是下面这种在RowPostPaint事件中实现,效率不高.每次改变控件尺寸时都会执行 private void MsgGridView_RowPostPaint(obje ... 
随机推荐
- Convert Date between LocalDateTime
			http://blog.progs.be/542/date-to-java-time Java8 has new date and time classes to “replace” the old ... 
- gem 'logstash-devutils'
			需求 为了开发新的 logstash 插件 问题 原以为只是很简单的 bundle install 就能搞定的事情,实际却遇到了一堆问题. 1. clone git git@github.com:lo ... 
- myeclipse连接数据库遇到的几个问题
			1:无效的SQL URL: //将获取的参数插入数据库 Connection conn=null; PreparedStatement stat=null; ... 
- [转载]“java.sql.SQLException:指定了无效的 Oracle URL”
			原文地址:"java.sql.SQLException:指定了无效的 Oracle URL"作者:康愚 昨天晚上用MyEclipse连接Oracle,出现了" java. ... 
- 寻找对象在父元素下的index
			方法一. window.onload=function(){ //寻找对象在父元素下的index function getIndexParent(element){ var ... 
- [转]在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的
			本文转自:http://www.cnblogs.com/studyzy/archive/2010/10/28/1863056.html 我们平时使用的都是32位的机器进行开发,装的都是32位的软件,但 ... 
- [转]修改maven本地仓库路径
			从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比 ... 
- symonfy 项目根目录下没有 bin/console 文件的解决方法
			“Could not open input file: bin/console” Error comes when try to Run the Symfony Application 在采纳的答案中 ... 
- Entity Framework 配置
			Entity Framework的核心 – EDM(Entity Data Model) EDM概述 实体数据模型,简称EDM,由三个概念组成.概念模型由概念架构定义语言文件 (.csdl)来定义,映 ... 
- .Net 中表达式的转换
			.Net 中表达式的转换 如: a>0 && (c>a || a <b ) || (a>b || c>1) 转换后 (((a > 0) a ... 
