【发布时间】:2014-09-30 10:47:42
【问题描述】:
我有一个小问题。首先,我使用的是 vb.net。 我想要的是从列中获得相同的值,我只能将这些值加厚,并以某种方式在我的 gridview (devexpres grid) 中表达比其他值更多的值。
在我的图片中,您可以看到第一列的名称和单元格值。我只想将名称“KLASA”更改为相同的名称,仅粗体(对于每个名为“KLASA”的单元格)。
谢谢!
【问题讨论】:
标签: vb.net devexpress
我有一个小问题。首先,我使用的是 vb.net。 我想要的是从列中获得相同的值,我只能将这些值加厚,并以某种方式在我的 gridview (devexpres grid) 中表达比其他值更多的值。
在我的图片中,您可以看到第一列的名称和单元格值。我只想将名称“KLASA”更改为相同的名称,仅粗体(对于每个名为“KLASA”的单元格)。
谢谢!
【问题讨论】:
标签: vb.net devexpress
你应该使用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)
【讨论】: