【问题标题】:Bold a certain value of a specified column in a specific grid - vb.net加粗特定网格中指定列的某个值 - vb.net
【发布时间】:2014-09-30 10:47:42
【问题描述】:

我有一个小问题。首先,我使用的是 vb.net。 我想要的是从列中获得相同的值,我只能将这些值加厚,并以某种方式在我的 gridview (devexpres grid) 中表达比其他值更多的值。

在我的图片中,您可以看到第一列的名称和单元格值。我只想将名称“KLASA”更改为相同的名称,仅粗体(对于每个名为“KLASA”的单元格)。

谢谢!

【问题讨论】:

    标签: vb.net devexpress


    【解决方案1】:

    你应该使用RowCellStyle事件:

    使用该页面上的示例,您可以获得构成该行的类,如下所示:

    Dim View As DevExpress.XtraGrid.Views.Grid.GridView = sender
    Dim ClassX As MyClass = View.GetRow(e.RowHandle) 'This would be the type of data you set as the datasource for the grid
    

    然后读取您的值或在此处执行您需要的任何操作以确定它是否应该是粗体并设置如下外观:

    e.Appearance.Font = New Font(f.FontFamily, f.Size, FontStyle.Bold)
    

    【讨论】:

      猜你喜欢
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 2012-12-24
      • 1970-01-01
      相关资源
      最近更新 更多