=====>>>>DataGridView中怎么改变特定一行的背景色
1个回答
展开全部
有人提过,但发现方法有问题。
特开帖请大虾们进来请几句。
------解决方案--------------------------------------------------------private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e){if (dataGridView1.Columns[e.ColumnIndex].Name.Equals( "Sex ")){if (e.Value== "女 "){
e.CellStyle.BackColor =Color.Red;}}}------解决方案-------------------------------------------------------- '第0行第1列的背景色---红色 ,方法一
sGrid.Rows(0).Cells(1).Style .BackColor=Color.Red
'第1行的背景色---红色
sGrid.Rows(1).DefaultCellStyle.BackColor = Color.Red方法二If not sGrid.EditingControl Is Nothing Then'设置当前编辑列的背景色
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询