我想获取具有相同名称或值的所有单元格。我想这样做是因为我想改变他们的风格。
这是我的列和单元格值的示例:
INDEX HEROS
0 BATMAN
1 SUPERMAN
2 SPIDERMAN
3 BATMAN
假设我有1000行,大约有40个单元名称为BATMAN。我怎么能得到值BATMAN,我怎么能改变他们的字体。
我尝试过这样的事情,但尝试很差
gridview.GetRowCellValue (BATMAN, HEROS)
答案 0 :(得分:2)
实现此目的的一种方法是实现GridView的RowCellStyle
事件处理程序。为每个单元格触发此事件,参数(RowCellStyleEventArgs
)为您提供单元格的行,列和值(以及其他内容)。如果要更改包含“BATMAN”的每个单元格的格式,请执行以下操作:
If e.CellValue.ToString() = "BATMAN" Then
e.Appearance.ForeColor = Color.Yellow
End If
您也可以使用e.Appearance.Font
更改字体,以及背景颜色等。请注意,这只是一个示例,并且无法格式化包含“Batman”,“bATMAN”等的单元格。 / p>