【问题标题】:How to get a cell value from devexpres grid如何从 devexpress 网格中获取单元格值
【发布时间】:2026-01-11 09:50:02
【问题描述】:

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

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

       INDEX HEROS
        0      BATMAN
        1      SUPERMAN
        2      SPIDERMAN
        3      BATMAN

假设我有 1000 行,其中大约 40 个单元格名称为 BATMAN。我怎样才能得到 BATMAN 的值,我怎样才能改变它们的字体。

我尝试过类似的方法,但尝试很糟糕

     gridview.GetRowCellValue (BATMAN, HEROS)

【问题讨论】:

    标签: vb.net gridview devexpress


    【解决方案1】:

    一种方法是实现 GridView 的 RowCellStyle 事件处理程序。为每个单元格触发此事件,参数 (RowCellStyleEventArgs) 为您提供单元格的行、列和值(以及其他内容)。如果您想更改每个包含“BATMAN”的单元格的格式,您可以这样做:

    If e.CellValue.ToString() = "BATMAN" Then
       e.Appearance.ForeColor = Color.Yellow
    End If
    

    您还可以使用e.Appearance.Font 更改字体以及背景颜色等。请注意,这只是一个示例,将无法格式化包含“Batman”、“bATMAN”等的单元格。

    【讨论】:

      最近更新 更多