我想在 devExpres 的 datageid 中一次验证的所有单元格中绘制错误图标。
我在单元格中绘制了一个错误图标,但有一些问题,1.单元格的颜色被覆盖在错误图标上。2.网格和错误图标的文本混合在一起,为什么文本不显示excat。
我想要完美的例子。有没有人有解决方案?
我想在 devExpres 的 datageid 中一次验证的所有单元格中绘制错误图标。
我在单元格中绘制了一个错误图标,但有一些问题,1.单元格的颜色被覆盖在错误图标上。2.网格和错误图标的文本混合在一起,为什么文本不显示excat。
我想要完美的例子。有没有人有解决方案?
这可以使用CustomDrawEventHandler
如下所示的方法来实现
Private Sub CustomDrawEventHandler(. ByVal .. As )
If IsError(...) Then
e.EditViewInfo.ErrorIconText = "IsNull"
e.EditViewInfo.ShowErrorIcon = True
e.EditViewInfo.FillBackground = True
e.EditViewInfo.ErrorIcon = DXErrorProvider.GetErrorIconInternal(ErrorType.Critical)
e.EditViewInfo.CalcViewInfo(e.Graphics)
End If
End Sub
有关更多信息,请查看此 DevExpress Kb 文章: http: //www.devexpress.com/Support/Center/Example/Details/E1933