Announcement

Collapse
No announcement yet.

ErrorText wird im DataGridView nicht angezeigt [MDI Child]

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ErrorText wird im DataGridView nicht angezeigt [MDI Child]

    Hallo,

    ich habe ein merkwürdiges Problem.
    Habe in einer Form ein gebundenes DataGridView und lasse mir ErrorTexts anzeigen.
    Das Ganze läuft in einem MDI Projekt. Wenn ich mir nun das Form als extra Fenster anzeigen lasse funktioiert alles. Aber wenn ich das Fenster als MDI Child einbinde werden die ErrorTexts nicht mehr angezeigt.

    Ideen?

  • #2
    Lösung gefunden

    Wenn ich statt dem ErrorText der DataRowView den RowError der DataRow beschreibe geht es.

    Allerdings bleibt die Frage warum es anders nicht geht.

    Hier nochmal etwas Code:

    Code:
    Dim dr As DataRow
            Dim sErrorMsg As String
            Dim Row As DataGridViewRow
            For Each Row In DataGridView1.Rows
                If Not IsDBNull(Row.Cells("sInfoText").Value) Then
                    sErrorMsg = Row.Cells("sInfoText").Value
                Else
                    sErrorMsg = ""
                End If
                dr = CType(Row.DataBoundItem, DataRowView).Row
                dr.RowError = sErrorMsg
            Next
    Das Geht!

    Code:
    Dim Row As DataGridViewRow
            For Each Row In DataGridView1.Rows
                If Not IsDBNull(Row.Cells("sInfoText").Value) Then
                    Row.ErrorText = Row.Cells("sInfoText").Value
                Else
                    Row.ErrorText = ""
                End If
            Next
    Das geht nicht

    Comment

    Working...
    X