. NET Framework Microsoft fornisce ai programmatori con un ricco set di strumenti per lo sviluppo di applicazioni per i computer desktop . Uno strumento in particolare , il controllo DataGrid , è particolarmente utile per l'archiviazione di dati in un formato tabella . Lo strumento DataGridView consente di visualizzare i dati in possesso di un DataGrid . Quando si verifica un errore in un programma , viene generata un'eccezione . Eccezioni sono catturati e manipolati prima di schiantarsi al programma . E 'importante per catturare tutte le eccezioni dallo strumento di DataGrid . Ottenere questo risultato utilizzando il built -in caso DataError . Cose che ti serviranno
Microsoft Visual Studio 2010
Show More Istruzioni
1
Fare clic sul collegamento di Visual Studio 2010 per caricare il programma . La home page appare dopo qualche istante . Clicca sul link " Nuovo progetto " per aprire la finestra "Nuovo progetto" . In questa finestra , selezionare " C # " dalla colonna di sinistra e "Applicazione Windows Form " dalla colonna di destra . Immettere un nome per il progetto e premere il pulsante "OK" . Un Windows Form vuota viene visualizzata nella finestra di editor visuale.
2
Fare clic sul pannello "Barra degli strumenti " che si trova a destra della finestra di editor visuale . Viene visualizzato un elenco di tutti gli strumenti compatibili con Windows Forms .
3
Clicca su " DataGridView " e trascinare il cursore del mouse sopra al Windows Form in Visual Editor . Rilasciate il pulsante del mouse per posizionare un oggetto DataGridView .
4
Clicca sul pannello "Proprietà" , che si trova a destra della finestra di editor visuale . Nella parte superiore di questo pannello , c'è una piccola icona fulmine . Questo rappresenta gli eventi DataGridView è in grado di eseguire . Fare clic su questa icona per elencare tutti questi eventi .
5
doppio clic l'evento DataError per creare un metodo generato automaticamente che gestisce le eccezioni DataGrid " . L' editor visuale viene immediatamente sostituito da un editor di codice sorgente , che visualizza il metodo generato automaticamente . Questo metodo è simile al seguente : void dataGridView1_DataError privato ( object sender, DataGridViewDataErrorEventArgs e) { }
6
Inserire il codice qui sotto tra le parentesi graffe del metodo DataError . Questo codice cattura tutte le eccezioni DataGrid e visualizza una finestra di messaggio con una semplice dichiarazione ogni volta che si verifica un'eccezione :
se ( e.Exception = null && e.Context == DataGridViewDataErrorContexts.Commit !) { MessageBox.Show (" Exception Occurred . ");}
7
Premere il pulsante verde "Play" nella parte superiore dell'interfaccia di Visual Studio per lanciare il programma . Un Windows Form e verrà visualizzata una DataGridView . Se le eccezioni si verifica , verrà visualizzato un messaggio e afferma: " Si è verificata un'eccezione . "