让DataGridView显示行号
来源:互联网 发布:做淘宝的分销要交钱么 编辑:程序博客网 时间:2024/05/01 05:21
DataGridView默认的属性中,不可设置显示行号。 效果如下: 为了表示行号,我们可以在DataGridView的RowPostPaint事件中进行绘制。 RowPostPaint事件,具体可以参照MSDN。 下面是实现代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Imaging;using System.Text;using System.Windows.Forms;namespace DrawRowIndex{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { dataGridView1.Dock = DockStyle.Fill; dataGridView1.DataSource = ImageCodecInfo.GetImageDecoders(); } private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridView1.RowHeadersWidth - 4, e.RowBounds.Height); TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), dataGridView1.RowHeadersDefaultCellStyle.Font, rectangle, dataGridView1.RowHeadersDefaultCellStyle.ForeColor, TextFormatFlags.VerticalCenter | TextFormatFlags.Right); } }}
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号,去除空记录行
- winForm中让DataGridView显示行号,去除空记录行
- DataGridView显示行号
- [转]DataGridView显示行号
- WinForm DataGridView 显示行号
- DataGridView显示行号
- dataGridView 显示行号
- datagridview中显示行号
- datagridview显示行号
- C# datagridview显示行号
- 在DataGridView中显示行号
- 资源共享
- DB2 SQL RR/RS/CS/UR四个级别
- Excel 已经检测到"test.csv"是SYLK文件,但是不能将其加载
- as殿堂之路 事件机制
- 匿名内部类的特点
- 让DataGridView显示行号
- 软件开发项目管理
- Hibernate Synchronizer
- 程序员修炼道路上的“葵花宝典”——博文视点大讲堂42期快乐结束
- 学编程的女生
- 分页控件
- oracle9i、10g、11g区别
- Windows 下jdk1.6.0+tomcat6.0的安装配置
- Windows Live Writer 键盘快捷方式