如何从devexpress网格中获取单元格值

时间:2014-09-30 12:20:47

标签: vb.net gridview devexpress

我想获取具有相同名称或值的所有单元格。我想这样做是因为我想改变他们的风格。

这是我的列和单元格值的示例:

       INDEX HEROS
        0      BATMAN
        1      SUPERMAN
        2      SPIDERMAN
        3      BATMAN

假设我有1000行,大约有40个单元名称为BATMAN。我怎么能得到值BATMAN,我怎么能改变他们的字体。

我尝试过这样的事情,但尝试很差

     gridview.GetRowCellValue (BATMAN, HEROS)

1 个答案:

答案 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>