Tecnología

Inicio

Cómo capturar todas las excepciones Datagrid

Cómo capturar todas las excepciones Datagrid


Microsoft .NET Framework proporciona a los programadores con un rico conjunto de herramientas para el desarrollo de aplicaciones para ordenadores de sobremesa. Una de las herramientas, en particular, la cuadrícula de datos, es particularmente útil en el almacenamiento de datos en un formato de tabla. La herramienta DataGridView le permite ver los datos en poder de una cuadrícula de datos. Cuando se produce un error en un programa, se genera una excepción. Las excepciones son capturados y manipulados antes de estrellarse el programa. Es importante tomar todas las excepciones de la herramienta de cuadrícula de datos. Lograr esto mediante el evento incorporada DataError.

Instrucciones

1 Haga clic en el acceso directo de Visual Studio 2010 para cargar el programa. La página de inicio aparece después de unos momentos. Haga clic en el enlace "Nuevo proyecto" para abrir la ventana "Nuevo proyecto". En esta ventana, seleccione "C #" de la columna izquierda y "Aplicación de Windows Forms" de la columna de la derecha. Introduzca un nombre para el proyecto y pulse el botón "OK". Un formulario de Windows en blanco aparece en la ventana del editor visual.

2 Haga clic en el panel de "Barra de Herramientas" situado a la derecha de la ventana del editor visual. Aparece una lista de todas las herramientas compatibles con Windows Forms.

3 Haga clic en "DataGridView" y arrastrar el cursor del ratón sobre el formulario de Windows en el editor visual. Suelte el botón del ratón para colocar un DataGridView.

4 Haga clic en el panel "Propiedades", que se encuentra a la derecha de la ventana del editor visual. En la parte superior de este panel, hay un pequeño icono de rayo. Esto representa los eventos DataGridView es capaz de realizar. Haga clic en este icono para enumerar todos estos eventos.

5 Haga doble clic en el evento DataError para crear un método generado automáticamente que maneja excepciones DataGrid ". El editor visual se sustituye inmediatamente por un editor de código fuente, que muestra el método generado automáticamente. Este método es el siguiente:
dataGridView1_DataError private void (object sender, DataGridViewDataErrorEventArgs e)
{
}

6 Coloque el siguiente código dentro de las llaves del método DataError. Este código detecta todas las excepciones Cuadrícula de datos y muestra un cuadro de mensaje con una simple declaración cada vez que se produce una excepción:

if (e.Exception != null &&
e.Context == DataGridViewDataErrorContexts.Commit)
{
MessageBox.Show("Exception Occured.");
}

7 Pulse el botón verde "Play" situada en la parte superior de la interfaz de Visual Studio para iniciar el programa. Un formulario Windows aparece y muestra un DataGridView. Si se produce alguna excepción, aparece un cuadro de mensaje y afirma, "se produjo una excepción".