我想在devExpres中的datageid中一次验证的所有单元格中绘制错误图标。
我在单元格中绘制了一个错误图标但是有一些问题, 1.错误图标上覆盖了单元格的颜色。 2.网格文本和错误图标都是混合的,这就是文本不显示的原因。
我想要完美的榜样。有人有解决方案吗?
答案 0 :(得分:2)
这可以使用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