0

ここに画像の説明を入力

devExpresのdatageidで一度にバリデーションされた全てのセルにエラーアイコンを描画したい。

セルにエラーアイコンを描画したのですが、エラーアイコンにセルの色が上書きされてしまう問題があります。2.グリッドのテキストとエラーアイコンの両方が混在しているため、テキストが表示されません。

完璧な例が欲しい。誰にも解決策がありますか?

4

1 に答える 1

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

于 2014-09-19T10:08:42.163 に答える