“Conocimiento Programación>Lenguajes De Programación

Cómo activar el botón Eliminar en DataGridView en Winforms

2011/9/15
DataGridViews llevar el poder de las tablas a NET Winforms aplicaciones. . Tablas , que consta de filas y columnas , son controles útiles que permiten a los desarrolladores para mostrar los datos relacionales complejas en una pequeña cantidad de espacio . Mesas DataGridView , a diferencia de las tablas HTML , permiten a los usuarios editar e incluso borrar los datos que residen en el origen de datos subyacente . Para agregar esta funcionalidad a tu DataGridView , activar botones "Eliminar " del control. Su DataGridView contendrá entonces un botón para cada fila del control . Instrucciones
1

lanzamiento de Visual Studio , haga clic en " Archivo", luego haga clic en " Proyecto". Haga clic en " Visual C #" para seleccionarlo y haga doble clic en " aplicación de Windows Forms . " Visual Studio crea un nuevo proyecto y coloca sus archivos en la ventana del Navegador de soluciones.
2

clic en el botón "Ver" y , a continuación, haga clic en "Caja de herramientas " para ver la ventana de herramientas. Desplácese por la lista de control y haga doble clic en " DataGridView . " Visual Studio coloca un nuevo DataGridView denominado " dataGridView1 " en el nuevo formulario que aparece en la ventana de diseño.

3 Haga doble clic en la barra de título del formulario. La ventana de código se abre y muestra método " Form1_Load " del formulario. Este método no tiene ningún código . Pega el siguiente código en este método :

System.Data.DataTable dataTable System.Data.DataTable = new ();

dataTable.Columns.Add ( nueva DataColumn ( "Color", typeof (cadena ))) ;

dataTable.Columns.Add ( nueva DataColumn ( "Tamaño" , typeof ( string ))) ;

/* Añadir botón Eliminar * /foto

DataGridViewButtonColumn DeleteButton DataGridViewButtonColumn = new ();

deleteButton.HeaderText = " Borrar This " ;

dataGridView1.Columns.Add ( DeleteButton ) ;

dataTable.Rows.Add ( nueva cadena [ ] { "Rojo", " grande "} ) ;

dataTable.Rows.Add ( nueva cadena [ ] {" azul ", " Pequeño "} ) ;

este . dataGridView1.DataSource = dataTable ;

Las tres primeras líneas crean un DataTable y agregue dos columnas a la DataTable. Las tres líneas debajo de la sección de comentarios que dice " Añadir Eliminar botón " crear los botones "Eliminar ". Cambiar "Eliminar esta " nada que te guste . Este es el texto que aparecerá en la cabecera de la columna del botón. Las tres últimas líneas añaden dos filas de datos en el DataTable
4

Mover a la parte superior de la ventana de código y añadir la siguiente línea de código: .

Using System.Data ;

Esta debe ser la primera línea de código en la ventana de código . Esta línea hace que las clases System.Data disponibles para su uso en la forma .
5

Press " F7 " para ver la forma en la ventana de código . Haga clic en el control DataGridView se encuentra en el formulario y pulse "F4 " para abrir la ventana Propiedades.
6

clic en el botón "Eventos" en la parte superior de la ventana, haga doble clic en el " CellContentClick " evento. La ventana de código se abre y muestra el método denominado " dataGridView1_CellContentClick . " Este método se ejecuta cuando un usuario hace clic en una celda en el control DataGridView . Pega el siguiente código en este método :

if ( dataGridView1.Columns [ e.ColumnIndex ] es DataGridViewButtonColumn &&

e.RowIndex = -1 !) 2

dataGridView1 . Rows.RemoveAt ( e.RowIndex ) ;

}

Este código comprueba la propiedad e.RowIndex . Esta propiedad contiene el número de fila de la tecla " Delete" que un usuario hace clic . Por ejemplo , si un usuario hace clic en el botón "Eliminar " en la segunda fila de DataGridView , la propiedad e.RowIndex contiene ese valor. Los " RemoveAt " método elimina la fila.
7

Press "F5 " para ejecutar el proyecto y ver el formulario. El DataGridView aparece y muestra dos filas y dos columnas de datos . Un botón de borrar aparece al principio de cada fila.
8

Haga clic en el botón "Eliminar " al lado de una de las filas . El código se ejecuta y elimina la fila.

Lenguajes De Programación
Cómo eliminar un archivo con SSIS
¿Qué es un borrador de computadora?
Algoritmos básicos en Estructuras de datos
Cómo crear una API con un código de Asamblea
¿Qué tamaño tiene un Byte
Cómo Obtener valores de ListBox para enviar a SQL
Cómo instalar un tema de WSP
¿Cómo cambio el árabe de mi lengua informática a inglés?
Conocimiento de la computadora © http://www.ordenador.online