Come Convalida Prima salvato una voce in ASP.NET DataGrid

November 6

È possibile utilizzare gli eventi ASP.NET GridView per convalidare i dati di una cella prima di inserirla in un database. L'evento "CellBeginEdit" si innesca quando gli utenti fanno clic sui pulsanti di modifica nella GridView per salvare le informazioni modificate. È possibile utilizzare questo evento per interrogare il database per verificare la presenza di eventuali duplicati o altri criteri per assicurare i dati sono validi prima di chiamare funzioni di database.

istruzione

1 Aprire il software Visual Studio e aprire il progetto Web ASP.NET. Aprire il file che si desidera utilizzare per convalidare i dati GridView.

2 Importare i driver di database OLE DB. Questi driver consentono al programma di "parlare" con il server di database. Aggiungere il seguente codice all'inizio del file:

Imports System.Data.OleDb

3 Recuperare il valore di input dell'utente dalla cella GridView. Aggiungere il seguente codice per recuperare il valore modificato e assegnare il valore di una variabile:

input = DataGrid (1, 2) .ToString (). Trim ()

In questo esempio, l'ingresso è dalla prima riga della seconda colonna in GridView.

4 Convalidare i dati. In questo esempio, la query verifica la presenza di eventuali duplicati. Il codice seguente interroga il database e assegna i risultati di una variabile "DataSet":

Dim DA come nuovo OleDbDataAdapter ( "select * from clienti dove CustomerID =" & input, Connect)

Dim DS As New DataSet
DA.Fill(DS, "Customers")