【发布时间】:2015-01-29 01:02:54
【问题描述】:
如何从datagridview获取单元格列值,如果等于OVERDUE,后面的单元格颜色会改变。
----------------------------------
id | uname | lname |
---------------------------------
1 | anne| | a |
----------------------------------
2 | rays | b |
----------------------------------
3 | saws | OVERDUE | <---------- this row will become yellow This row only.
----------------------------------
我想得到列 lname ,怎么做?谁能给出一些示例编码?
这是我的代码:
If gridalarmnotice(20, gridalarmnotice.CurrentCell.RowIndex).Value.ToString = "OVERDUE" Then
gridalarmnotice.DefaultCellStyle.BackColor = Color.Yellow
End If
如果列和当前单元格等于 OVERDUE,我想更改背景色。
【问题讨论】:
-
你想获取姓氏列,但你想确保列和单元格等于过期;这没有意义,请详细说明。
-
列 lname 的示例,如果有“过期”,则当前单元格的整行将是黄色的,不是所有的表格而是只有当前的单元格。
-
所以姓氏过期了?你还说当前单元格的整行都是黄色的,你确定。在你提到那个单元之前......
-
是的!如果当前列单元格包含“OVERDUE”。
-
好的,既然我明白了你的需要,就给我一点吧。
标签: vb.net