Datagrid gestione errori

mercoledì 07 marzo 2007 - 08.52

andreapavia Profilo | Senior Member

lavorando con i dati collegati e mappati

Private Sub DataTable_ColumnChanging(ByVal sender As Object, ByVal e As System.Data.DataColumnChangeEventArgs) Handles mydatatableUscite.ColumnChanging
' Dim dt As DataTable = CType(sender, DataTable)
Dim controlli As New libreria_utility.controlloCampi
Dim booleanErrore As Boolean = False
' Show how you can reject a change in a column


If e.Column.ColumnName = "valore" Then
Dim err As String = ""


err = controlli.controlloIntero(e.ProposedValue.ToString, 15, False)

If err.Trim = "" Then

e.Row.SetColumnError(e.Column.ColumnName, "")
Else

e.Row.SetColumnError(e.Column.ColumnName, err)
booleanErrore = True
End If

End If

end sub



il campo valori del datatable è un integer sia su tabella che nella mappatura del datatable....


nel datagrid quando inserisco una stringa (nel controlo testo se è un numerico) non mi da il segnale di il segnale di errore che vorrei perche' non entra in questo metodo ma mi rimette il valore il valore precendete alla modifica... io vorrei che entrasse sempre nel metodo dei controlli cambio della colonna...

se cambio nel db il campo valori da intero a stringa mi entra sempre nella in questa sub e mi restituire l'errore...

io vorrei che entrasse sembpre in questi controlli perchè dovreai testare le dimensioni dell'integer...
dove sbagliio ?????
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5