“Conocimientos Programación>Visual Basics Programación

Cómo utilizar un CheckBox y ComboBox en un DataGridView

2013/8/22
El uso de un CheckBox y ComboBox en el control DataGridView puede dar al usuario un segundo nivel de seguridad de los datos antes de eliminar una fila. Usted puede utilizar un control DataGridView de Visual Basic.NET ( VB.NET ) . En VB.NET , puede utilizar las " DataGridViewComboBoxColumn " y clases " DataGridViewCheckBoxColumn " para añadir dinámicamente estos tipos de columnas en el control DataGridView. Use la columna ComboBox para dar la fila un valor como " verdadero", y permita al usuario comprobar las filas que quiere borrar con la columna de CheckBox. Cosas que necesitará
Microsoft Visual Basic Express
Ver Más instrucciones
1

lanzamiento Microsoft Visual Basic Express. Haga clic en " Nuevo proyecto " en el panel izquierdo de la pantalla de su ordenador y , a continuación, haga doble clic en "Microsoft Windows Forms " para crear un nuevo proyecto .
2

doble clic en " DataGridView " para añadir un nuevo el control al formulario. Haga doble clic en " botón " para añadir un nuevo botón al formulario. Agregar un segundo botón con la misma técnica .
3

doble clic en " Button1 " para crear un evento de clic de botón. Agregue el código siguiente para agregar tres nuevas columnas al control DataGridView : .

DataGridView1.ColumnCount = 3

DataGridView1.Columns ( 0 ) Name = " ID"

DataGridView1 . . . Columnas ( 1 ) Nombre = " Car_Name "
DataGridView1.Columns

( 2 ) Name = " Car_Price "
4

Añadir tres filas de datos , añadiendo el siguiente código:

fila Dim As String () = new String ( ) {" 1 " , "Auto 1 ", " 1000 "}

DataGridView1.Rows.Add (fila)
< p > fila = new String ( ) {" 2 " , "Auto 2 ", " 2000 "}

DataGridView1.Rows.Add (fila )
fila

= new String ( ) {" 3 " , " Car 3 "," 3000 "}

DataGridView1.Rows.Add (fila )

fila = new String ( ) {" 4 " , " Car 4 "," 4000 " }

DataGridView1.Rows.Add (fila)
5

Agregar una columna ComboBox añadiendo el siguiente código:

cmb As New DataGridViewComboBoxColumn ()

cmb.HeaderText = "Select"

cmb.Name = " cmb "

cmb.MaxDropDownItems = 4

cmb.Items.Add ( "True" )

cmb.Items.Add ( "False" )

DataGridView1.Columns.Add (CMB )
6

Agregar una columna CheckBox añadiendo el siguiente código :

chk As New DataGridViewCheckBoxColumn ()

chk.HeaderText = " Check Row"

chk.Name = " ckBox "

DataGridView1.Columns . Add ( chk )
7

volver al programa de diseño de formularios . Haga doble clic en " Button2 " para crear un nuevo evento de clic . Agregue el código siguiente para eliminar las filas controladas en el DataGridView :

para cada fila como DataGridViewRow En DataGridView1.Rows

Si row.Cells ( " CMB ") Valor = " true" .

Si row.Cells ( " ckBox ") . valor se

DataGridView1.Rows.Remove (fila )

End If End If


Siguiente
8

Press "F5 " para ejecutar el programa y haga clic en " Button1 " para rellenar el control DataGridView. Revise todas las filas haciendo clic en cada casilla. Establecer la columna de la ComboBox en "True " si quieres la fila que desea borrar.

Visual Basics Programación
Cómo enlazar datos a un cuadro de texto en VB
Cómo convertir DirectX estereoscópica Tri Vert
Cómo conectar VB Con Informix
Cómo utilizar Treeview en VB6
Cómo convertir Clarion para Vb.Net
Cómo conectar un MDB
Cómo leer un archivo CSV en Visual Basic
Cómo guardar una lista de Uso CommonDialog de ​​Visual Basic 6
Conocimientos Informáticos © http://www.ordenador.online