Oggetto di controllo datatable.ColumnChanging non funziona

lunedì 17 luglio 2006 - 10.09

andreapavia Profilo | Senior Member

Perchè se il campo di database è di tipo int l'evento ColumnChanging non funziona????

Questo il codice:




Private Sub DataTable_ColumnChanging(ByVal sender As Object, ByVal e As System.Data.DataColumnChangeEventArgs) Handles mydatatable.ColumnChanging
' Dim dt As DataTable = CType(sender, DataTable)

' Show how you can reject a change in a column
If e.Column.ColumnName = "CAMPO1" Then
Dim err As String = ""

err = controlloIntero(e.ProposedValue, 7)

If err.Trim = "" Then

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

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

End If

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

err = controlloIntero(e.ProposedValue, 4)

If err.Trim = "" Then

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

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

End If






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