DataGrid(WinForm)显示行号最简单的方法

datagrid|显示

同样是重载OnPaint 方法,但是方法应该是比较巧妙的!而且不用担心标题是不是有显示,也不用去计算坐标,很方便的说!

protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);

if(this.DataSource!=null)
{
if( this.VisibleRowCount == 0 )return;

Rectangle currRct;

int iRowCount = this.VisibleRowCount;

string sText = "";

int nowY = 0;

for( int i = 0 ; i < iRowCount ; i++ )
{
currRct = (Rectangle)this.GetCellBounds( i, 0 );
nowY = currRct.Y + 2;
sText = string.Format( " {0}", i+1 );
e.Graphics.DrawString( sText, this.Font, new SolidBrush(Color.Black), 10, nowY );
}

}
}

时间: 2024-09-13 07:43:26

DataGrid(WinForm)显示行号最简单的方法的相关文章

vs2013怎么显示行号?

  vs2013怎么显示行号?下文将会演示visual studio2013显示行号步骤,如果你电脑上的visual studio软件没有行号的话该如何将其显示呢?方法很简单,请看下文介绍吧. 选择"工具"-"选项",打开后界面如下,选择文本编辑器,找到下图中的"行号"; 将该选项开启,行号可以显示了.

DEV GridView如何显示行号

private void gridView_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.Info.IsRowIndicator && e.RowHandle >= 0) { e.Info.DisplayText = (e.RowHandle + 1).ToString(); } } 同时在load函数中加上

Dev Treelist控件如何显示行号

欢迎使用ueditor! #region 显示行号 private void treeList1_CustomDrawNodeIndicator(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e) { DevExpress.XtraTreeList.TreeList tmpTree = sender as DevExpress.XtraTreeList.TreeList; DevExpress.Ut

Eclipse中自动激活和显示行号设置

1. 设置自动激活(auto-activation) 自动激活默认延迟500ms, 可以修改为1ms, 响应快速, 设置位置:Window->Preferences, 具体如下图: 2. 设置显示行号(show line numbers) 设置位置: Window->Preferences, 具体如下图: 作者:csdn博客 Mystra 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/cplus/

linux Vi编辑器代码高亮设置及永久显示行号方案

  在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便.[其实主要是vi本身不带颜色的,vim带颜色]下面给出一种解决的方法. Vi编辑器代码高亮设置 1.检查是否开启高亮显示,一般默认是开启的. 2.修改 #vi /etc/bashrc 在最后面加入 alias vi=vim 然后wq保存退出. 这样在shell里面敲入vi时候就自动打开vim了(vim是vi improve的简称) 3.修改 #vi /etc/vi

在Word文档中按指定的间隔显示行号的方法

  在Word文档中按指定的间隔显示行号的方法         1.启动Word 2013,打开需要添加行号的文档.在"页面布局"选项卡中单击"页面设置"按钮打开"页面设置"对话框,在"版式"选项卡中单击"行号"按钮,如图1所示. 图1 "页面设置"对话框 注意 在"页面设置"组中单击"行号"按钮 ,在打开的列表中选择"无"选项

visual studio显示行号方法

  1.随便打开一个项目,可以看到代码框内并没有显示行号 2.选择"工具"-"选项",打开后界面如下,选择文本编辑器,找到下图中的"行号"并勾选 3.行号可以显示了

Beyond Compare输出窗格中显示行号方法

  Beyond Compare输出窗格中显示行号方法         步骤一:打开Beyond Compare软件,在主页面左侧"新建会话"目录中,选择"文本合并"会话,打开会话操作界面. 步骤二:分别单击界面两侧"打开文件"按钮,选择需要合并的源代码文件,您可以选择在独立窗口中显示文本输出窗格,如下图图例所示,默认情况下,窗格中不显示文本行号信息. Beyond Compare 步骤三:将光标停留在输出窗格的左侧任意位置,右键单击并在展开的菜

treelist 控件显示行号

问题描述 怎样在treelist列表中的第一列为每行显示行号? 解决方案 解决方案二:该回复于2008-04-11 14:33:15被版主删除解决方案三:你是按depth显示呢,还是别的规律?解决方案四:增加一个行,直接写上行号即可解决方案五:哦