列是固定的 第三列 设置为红色
求解
4 个解决方案
#1
在绑定事件中 分别设置列表头的背景色和第三列的背景色就ok了
#2
表头可以设置,但列就不成了
dGVOrder.EnableHeadersVisualStyles = false;
dGVOrder.Columns[3].HeaderCell.Style.BackColor = Color.Red;//起作用
dGVOrder.Columns[3].DefaultCellStyle.BackColor = Color.Black;// 没有作用
求解
dGVOrder.EnableHeadersVisualStyles = false;
dGVOrder.Columns[3].HeaderCell.Style.BackColor = Color.Red;//起作用
dGVOrder.Columns[3].DefaultCellStyle.BackColor = Color.Black;// 没有作用
求解
#3
设置之前 把布局挂起来,调用this.SuspendLayout();
设置完成后 重新布局或者重绘下 this.ResumeLayout(false);试试
设置完成后 重新布局或者重绘下 this.ResumeLayout(false);试试
#4
直接设置那些单元格的背景色,循环
#1
在绑定事件中 分别设置列表头的背景色和第三列的背景色就ok了
#2
表头可以设置,但列就不成了
dGVOrder.EnableHeadersVisualStyles = false;
dGVOrder.Columns[3].HeaderCell.Style.BackColor = Color.Red;//起作用
dGVOrder.Columns[3].DefaultCellStyle.BackColor = Color.Black;// 没有作用
求解
dGVOrder.EnableHeadersVisualStyles = false;
dGVOrder.Columns[3].HeaderCell.Style.BackColor = Color.Red;//起作用
dGVOrder.Columns[3].DefaultCellStyle.BackColor = Color.Black;// 没有作用
求解
#3
设置之前 把布局挂起来,调用this.SuspendLayout();
设置完成后 重新布局或者重绘下 this.ResumeLayout(false);试试
设置完成后 重新布局或者重绘下 this.ResumeLayout(false);试试
#4
直接设置那些单元格的背景色,循环