En el pasado , los programadores muestran los datos a los usuarios a través de los cuadros de lista o archivos de texto , pero ahora usted puede utilizar un control DataGridView hacer más fácil la lectura de datos. Un control DataGridView muestra los datos en un formato tabular similares a una rejilla . Por defecto, el control crea todas las células con la caja de texto para todos los tipos de datos de las columnas definidas pero se puede cambiar mediante programación . Tener los tipos de datos de células mixtas puede ser útil en un programa para dar a los usuarios más opciones para controlar sus datos . Control DataGridView
Un control DataGridView es ideal para usar cuando se encuentra la necesidad de visualizar conjuntos de pequeñas o grandes cantidades de datos en un formato tabular. El control puede mostrar datos de muchos tipos de almacenes de datos , tales como arrays unidimensionales y conjuntos de datos . También puede agregar datos al control DataGridView sin un origen de datos enlazado. A DataGridView también se puede extender mediante programación , tales como la creación de tipos de células mixtas o la definición de algoritmos de clasificación .
DataGridView Columna Tipos
Varios tipos de columna existe para el control DataGridView para mostrar o manipular la información en función de sus necesidades. El DataGridViewTextBoxColumn creará una columna con las células que pueden contener valores basados en texto , como cadenas y números . El DataGridViewCheckBoxColumn muestra una columna con casillas de verificación se utilizan para almacenar valores booleanos . El valor será válido cuando la casilla de verificación está marcada y falsa cuando no está marcada . A DataGridViewComboBoxColumn es una columna que contendrá un control de lista desplegable.
Cambio Tipos de células
Cambiar el tipo de célula de una célula sólo puede hacerse programación. Es necesario utilizar la clase apropiada dependiendo del tipo que desea utilizar . Una clase DataGridViewTextBoxCell se utiliza para cambiar una célula a un cuadro de tipo de datos de texto. Una clase DataGridViewCheckBoxCell se utiliza para cambiar el tipo de una célula a un tipo de datos casilla de verificación . Del mismo modo, tendrá que utilizar una clase DataGridViewComboBoxCell para mostrar un cuadro combinado en una célula particular.
Mixta Móvil Tipo C # Ejemplo
El código siguiente muestra cómo agregar tres columnas caja combo a un control DataGridView existente:
DataGridViewComboBoxColumn cmb = new cmb2 = new cmb3 = new el siguiente código cambia la primera celda de un cuadro de texto tipo de célula y la segunda célula a un cuadro de tipo de célula de verificación para tener una mezcla de tipos de células :
DataGridViewTextBoxCell txtCell DataGridViewTextBoxCell = new (); txtCell.Value = " tipos de células mixtas " ; this.dataGridView1 [ 0 , 0 ] = txtCell ; DataGridViewCheckBoxCell chkCell DataGridViewCheckBoxCell = new (); chkCell.Value = true; this.dataGridView1 [ 1 , 0 ] = chkCell ;