C# DataGridView隔行变色&鼠标经过改变形状、固定行高、行号、列自动填充等等
2012-10-17 14:30
260 查看
设置数据列表控件隔行变色
只需两句代码即可搞定,非常舒服。
dataGridViewX1.RowsDefaultCellStyle.BackColor = Color.FromArgb(237, 243, 254);
dataGridViewX1.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(199, 237, 204);
鼠标经过改变形状及行变色
参照:http://www.cnblogs.com/greatverve/archive/2012/08/09/DataGridView-MouseEnter-MouseLeave.html
首先添加CellMouseEnter()与CellMouseLeave()事件。
禁止用户改变DataGridView1所有行的行高
DataGridView1.AllowUserToResizeRows = false;
列宽度自动填充:
行号显示:
http://blog.csdn.net/xieyufei/article/details/9769631 http://www.cnblogs.com/JuneZhang/archive/2011/11/21/2257630.html http://www.jb51.net/article/40686.htm
只需两句代码即可搞定,非常舒服。
dataGridViewX1.RowsDefaultCellStyle.BackColor = Color.FromArgb(237, 243, 254);
dataGridViewX1.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(199, 237, 204);
鼠标经过改变形状及行变色
参照:http://www.cnblogs.com/greatverve/archive/2012/08/09/DataGridView-MouseEnter-MouseLeave.html
首先添加CellMouseEnter()与CellMouseLeave()事件。
/// <summary> /// 用来记录先前的颜色值 /// </summary> Color colorTmp = Color.White; /// <summary> /// 记录鼠标形状 /// </summary> Cursor cursorTmp = Cursor.Current; private void dataGridView1_CellMouseEnter(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { colorTmp = dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor; dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Silver; if (e.ColumnIndex == 1)//改变第二列鼠标形状 { cursorTmp = this.Cursor; this.Cursor = Cursors.Hand; } } } private void dataGridView1_CellMouseLeave(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = colorTmp; if (e.ColumnIndex == 1) { this.Cursor = cursorTmp; } } }
禁止用户改变DataGridView1所有行的行高
DataGridView1.AllowUserToResizeRows = false;
列宽度自动填充:
AutoSizeColumnsMode属性设为Fill;
http://blog.csdn.net/lenovouser/article/details/6000169
行号显示:
http://blog.csdn.net/xieyufei/article/details/9769631 http://www.cnblogs.com/JuneZhang/archive/2011/11/21/2257630.html http://www.jb51.net/article/40686.htm
相关文章推荐
- DataGridView隔行变色鼠标经过改变形状及行变色
- 当鼠标经过控件时, 改变鼠标形状
- CSS之鼠标经过字体光标形状的改变
- DataGridView隔行变色鼠标经过改变形状及行变色
- 表单自动获得焦点、鼠标经过选择表单
- 自动填充固定行数的 GridView
- qt改变鼠标形状
- gridview repeater DataList 鼠标经过改变背景颜色
- 鼠标经过改变颜色
- Qt4之改变鼠标指针形状
- 使用css样式改变鼠标指针形状 实例如下
- GridView实现自动编号及鼠标移到GridView某一行时改变该行的背景色
- 自动填充固定行数的 GridView
- jQuery改变鼠标经过行的背景颜色
- 使用C#改变鼠标的指针形状
- 鼠标经过时,改变div块的背景色
- js 实时监听input中值的变化,值改变时自动计算填充到另一个input中
- js改变鼠标的形状和样式的方法
- 鼠标经过单元格改变背景色
- .net LinkButton鼠标经过改变字体的样式