`
niunan
  • 浏览: 700819 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

DataGridView添加行号

    博客分类:
  • .NET
阅读更多

自己在做WINFORM小玩意的时候需要在datagridview上显示行号,上网搜索一下,找到如下代码,不错,先记录下来了。
    在RowPostPaint事件中画出来

        // 绘制行号
        private void gvdata_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
        {
            try
            {

                Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,

                    Convert.ToInt32(e.RowBounds.Location.Y + (e.RowBounds.Height - gvdata.RowHeadersDefaultCellStyle.Font.Size) / 2),

                    gvdata.RowHeadersWidth - 4, e.RowBounds.Height);

                TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(),

                    gvdata.RowHeadersDefaultCellStyle.Font, rectangle, gvdata.RowHeadersDefaultCellStyle.ForeColor,

                    TextFormatFlags.Right);



            }

            catch (Exception ex)
            {

                Console.Write("dgv1_RowPostPaint:" + ex.Message);

            }
        }
 


效果如图:

分享到:
评论

相关推荐

    为DataGridView添加行号

    为DataGridView添加行号 在datagridview的RowHeader 添加每行的号码

    为DataGridView自动添加Excel一样的行号

    为DataGridView自动添加Excel一样的行号

    datagridview.rar_DataGridView行号

    C#空间里面为datagridview添加行号的代码,用到这个控件的肯定会用到这段代码。

    DataGridView 使用方法总结

    DataGridView控件用法合集 1. DataGridView当前的单元格属性取得、变更 ...58. DataGridView中添加MaskedTextBox 59. DataGridView中Enter键按下焦点移至旁边的单元格 60. DataGridView行集合化(Group)

    vb.net DataGridView控件用法合集

    vb.net操作DataGridView控件的用法的集合,包括: ...58. DataGridView中添加MaskedTextBox DataGridView控件用法合集(十二) 59. DataGridView中Enter键按下焦点移至旁边的单元格 60. DataGridView行集合化(Group)

    C#中DataGridView动态添加行及添加列的方法

    主要介绍了C#中DataGridView动态添加行及添加列的方法,涉及C#中DataGridView针对行与列动态操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    datagridview的内容搜索框,可以实现快速定位目标内容

    datagridview的内容搜索框,可以实现快速定位目标内容

    显示datagridview行号

    插入行和删除行两个函数集合起来,显示行号;RowCount是添加的行的个数; RowIndex是添加的第一行的行号;

    DataGridView单元格合并和二维表头.zip

    DataGridView单元格合并和二维表头,固定合计行,带行号表格。DataGridView实现添加合计行并始终显示在底部 DataGridView中没有合适的方法来冻结底部的合计行,这里用一种比较简单的方式实现。 1. 数据部分的...

    GridView用法总结

    目录 DataGridView控件用法合集 1 1.当前的单元格属性取得、变更 4 ...58. DataGridView中添加MaskedTextBox 176 59. DataGridView中Enter键按下焦点移至旁边的单元格 202 60. DataGridView行集合化(Group) 205

    免费DataGridView打印及.NET轻松打印控件5.5版(VB打印,C#打印)

    8、VB2008Print组件添加了PrintDGVFixedWidth函数,方便将DataGridView按指定宽度进行打印; 9、去掉了网页打印功能(因为在IE11下没法使用,所以干脆去掉),去掉了打印RDLC报表的功能; 10、其他一些完善,比如在...

    免费DataGridView打印及.NET轻松打印控件5.7版(VB打印,C#打印,Excel导入导出,多表头显示与打印)

    4、分组汇总打印DataGridVeiw功能,每组还可以自动换新页打印,还可以自动增加行号。 5、强大的文本打印输出功能,控件提供多个文本打印重载函数,打印文本时,如果需要,控件会自动换行和换页打印输出。还增加了以...

    免费DataGridView打印及.NET轻松打印控件5.6版(VB打印,C#打印)

    3、在打印预览界面添加了简单的双面打印功能。(打印预览界面工具栏中的“打印\双面打印”菜单); 4、其他一些完善,比如DGVPrint组件中设置的行高无效等问题。 本控件特色: 1、强大的DataGridView打印功能,不仅...

    C#示例(配套光盘源码)第四部分

    实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 实例022 生成中文验证码 86 实例023 生成图片缩略图 88 实例...

    C#示例(配套光盘源码)第五部分

    实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 实例022 生成中文验证码 86 实例023 生成图片缩略图 88 实例...

    C#示例(配套光盘源码)第三部分

    实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 实例022 生成中文验证码 86 实例023 生成图片缩略图 88 实例...

    C#示例(配套光盘源码)第一部分

    实例020 DataGridView中单元格合并及添加、显示行号 74 实例021 从DataGridView控件中拖放数据到TreeView控件 78 第3章 图形图像及多媒体应用 实例022 生成中文验证码 86 实例023 生成图片缩略图 88 实例...

Global site tag (gtag.js) - Google Analytics