Gå til innhold


Bilde

[LØST] Endre feilmelding


  • Vennligst logg inn for å svare.
1 svar til dette emnet

#1 johmol

johmol

    Nyansatt

  • Pip
  • 49 Innlegg:

Skrevet 19 August 2010 - 10:43

Når jeg unnlater å skrive inn en verdi i en celle i datagridview kommer det opp en laaang feilmelding om at inndata er ugyldig etc.

Noen som vet hvordan man i visual studio kan gå for å endre denne til en mere forståelig feilmelding?
  • 0

#2 johmol

johmol

    Nyansatt

  • Trådstarter
  • Pip
  • 49 Innlegg:

Skrevet 21 August 2010 - 17:58

Løste denne ved å leggge inn følgende kode:


'Declaration

Public Event DataError As DataGridViewDataErrorEventHandler



Private Sub DataGridView1_DataError(ByVal sender As Object, _
ByVal e As DataGridViewDataErrorEventArgs) _
Handles DataGridView1.DataError

    MessageBox.Show("Error happened " _
        & e.Context.ToString())

    If (e.Context = DataGridViewDataErrorContexts.Commit) _
        Then
        MessageBox.Show("Commit error")
    End If
    If (e.Context = DataGridViewDataErrorContexts _
        .CurrentCellChange) Then
        MessageBox.Show("Cell change")
    End If
    If (e.Context = DataGridViewDataErrorContexts.Parsing) _
        Then
        MessageBox.Show("parsing error")
    End If
    If (e.Context = _
        DataGridViewDataErrorContexts.LeaveControl) Then
        MessageBox.Show("leave control error")
    End If

    If (TypeOf (e.Exception) Is ConstraintException) Then
        Dim view As DataGridView = CType(sender, DataGridView)
        view.Rows(e.RowIndex).ErrorText = "an error"
        view.Rows(e.RowIndex).Cells(e.ColumnIndex) _
            .ErrorText = "an error"

        e.ThrowException = False
    End If
End Sub




  • 1




0 bruker(e) leser dette emnet

0 brukere, 0 gjester, 0 anonyme brukere