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?
[LØST] Endre feilmelding
Startet av
johmol
, 19 Aug 2010 11:43
1 svar til dette emnet
#1
Skrevet 19 August 2010 - 11:43
#2
Skrevet 21 August 2010 - 18: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
0 bruker(e) leser dette emnet
0 brukere, 0 gjester, 0 anonyme brukere








