C# dataGridView空白列的设置
来源:互联网 发布:光通讯网络交换机 编辑:程序博客网 时间:2024/06/05 16:49
隐藏空白列:
dataGridView1.RowHeadersVisible = false;
设置空白列的宽度不可改变:
this.dgv.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
在空白列显示行数的方法:
private void dgv_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { //#region 方法一 //using (SolidBrush b = new SolidBrush(dgv.RowHeadersDefaultCellStyle.ForeColor)) //{ // int linen = 0; // linen = e.RowIndex + 1; // string line = linen.ToString(); // e.Graphics.DrawString(line, e.InheritedRowStyle.Font, b, e.RowBounds.Location.X, e.RowBounds.Location.Y + 5); // SolidBrush B = new SolidBrush(Color.Red); //} //#endregion #region 方法二 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dgv.RowHeadersWidth - 4, e.RowBounds.Height); TextRenderer.DrawText( e.Graphics, (e.RowIndex + 1).ToString(), dgv.RowHeadersDefaultCellStyle.Font, rectangle, dgv.RowHeadersDefaultCellStyle.ForeColor, TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter ); #endregion }
如果你是使用Table绑定的Gridview建议使得如下方法:
//实现功能 DataGridView 添加 自动编号 DataTable table =new DataTable(); DataColumn column = new DataColumn(); column.AutoIncrement = true; //AutoIncrement 获取或设置一个值,该值指示对于添加到该表中的新行,列是否将列的值自动递增 column.ColumnName = "自动编号"; column.AutoIncrementSeed = 1; column.AutoIncrementStep = 1; table.Columns.Add(column); table.Merge(table);//Merge合并DataTable this.dataGridView1.DataSource = table;
- C# dataGridView空白列的设置
- 取消dataGridView空白列
- c# winform 用代码修改DataGridView列头的名字,设置列名,修改列名
- DataGridView的列宽设置
- DataGridView的列宽设置
- DataGridView的列宽设置
- DataGridView的列宽设置
- C# winform中的DataGridView的列宽设置(自动调整列宽)
- datagridview 设置某列的readonly不起作用
- c# dataGridview 的列进行调整大小
- C#的DataGridView中,设置固定的列宽,自动填充宽度
- 转,,,,C#中关于DataGridView行和列的背景色-前景色设置
- C#中关于DataGridView行和列的背景色-前景色设置
- datagridview第一列空白隐藏掉
- DataGridView 列宽设置
- DataGridView 列宽设置
- DataGridView 列宽设置
- datagridview 列显示设置
- C++函数中string类型的形参声明方…
- VC++生成DLL(DynamicLinkLibrary…
- 动态链接文件dll的使用
- VC++中 Gallery文件夹是空
- DLL中的dllMain入口函数的使用
- C# dataGridView空白列的设置
- 公司技术管理角度看C++游戏程序发…
- C++程序内存分配中set_new_handler…
- 抓取Android-AVD中的网络数据包
- Android手机的抓网络包方法
- zxing 黑屏 无法显示图像问题 及中文乱码问题解决
- 单表密码的C语言实现
- C++ string构造函数详解
- 让人头痛的软回车符替换成回车符