C # (pronunciado CSharp ) es un lenguaje de programación de Microsoft orientado a objetos simple pero poderosa para construir aplicaciones para Windows , servicios Web y aplicaciones móviles. DataGridView es un control popular que se usa en las aplicaciones C # para mostrar la información . El control DataGridView muestra los datos en columnas y filas. Utiliza varios controles de columna para mostrar la información y proporciona una manera de cambiar o agregar información . Cuadro de texto de control
un control de cuadro de texto se utiliza para capturar información en un programa de ordenador. Un control " DataGridView " permite a los programadores agregar una columna de cuadros de texto mediante la adición de un " DataGridViewTextBoxColumn . " Esta columna se puede utilizar para capturar los valores basados en texto , como números y cadenas para cada fila. El siguiente es un ejemplo de cómo utilizar este tipo de control :
DataGridViewTextBoxColumn titleColumn DataGridViewTextBoxColumn = new (); titleColumn.HeaderText = "Title" ; titleColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader ;
< br >
casilla de Control
un control de casilla se utiliza para marcar los datos como verdadera o falsa en un programa informático. El " DataGridViewCheckBoxColumn " se utiliza para mostrar un control de casilla de verificación en las celdas de cada fila. Este tipo de control se utiliza típicamente para comprobar una gran cantidad de valores de celda para llevar a cabo operaciones a granel, tales como la comprobación y eliminación de mensajes de correo electrónico . El siguiente es un ejemplo de cómo crear un control de casilla de verificación en un control DataGridView para marcar los empleados fuera de la oficina :
AddOutOfOfficeColumn private void () { DataGridViewCheckBoxColumn columna DataGridViewCheckBoxColumn = new (); { column.HeaderText = ColumnName.OutOfOffice.ToString (); column.Name = ColumnName.OutOfOffice.ToString (); column.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells ; column.FlatStyle = FlatStyle.Standard ; column.ThreeState = true; column.CellTemplate = new DataGridViewCheckBoxCell () ; column.CellTemplate.Style.BackColor = Color.Beige ;}
DataGridView1.Columns.Insert ( 0 , columna) ;}
control de Imagen
DataGridViewImageColumn se utiliza para mostrar imágenes. A menudo , columnas de imagen se rellenan automáticamente a partir de un origen de datos como una base de datos . Este tipo de datos se agregará un control de imagen a cada célula de este tipo de datos , lo que permite mostrar imágenes para cada nueva fila. Un ejemplo de cuándo utilizar este control puede estar en las aplicaciones de visualización de anuncios. La primera columna muestra la imagen, y el resto se mostrará la descripción del anuncio. A continuación se muestra la forma de crear la columna de imagen :
CreateColumns private void () { DataGridViewImageColumn imageColumn ; columnCount int = 0 ; do { Bitmap = sin marcar en blanco; imageColumn DataGridViewImageColumn = new ();
//Añadir dos veces el relleno de la izquierda y /lados /derecha del cell.imageColumn.Width = x.Width + 2 * bitmapPadding + 1 ;
imageColumn.Image = sin marcar; dataGridView1.Columns.Add ( imageColumn ) ; columnCount = columnCount + 1 ;} while ( columnCount < 3 ) ;}
Combo caja de Control
también puede agregar una columna de cuadro combinado mediante el " DataGridViewComboBoxColumn " tipo de datos. En C #, se puede pensar en un cuadro combinado como una combinación de un cuadro de texto y un control de cuadro de lista. Un control de cuadro de lista es un control que muestra una lista de elementos para elegir. Se puede introducir texto o elementos se puede elegir de una lista desplegable para cada fila. Este control es útil para la entrada de datos en los campos que sólo puede contener valores particulares , tales como un tipo particular de producto . El siguiente es un ejemplo de cómo agregar controles de cuadro combinado de columna :
AddComboBoxColumns private void () { DataGridViewComboBoxColumn comboboxColumn ; comboboxColumn = CreateComboBoxColumn (); SetAlternateChoicesUsingDataSource ( comboboxColumn ) ; comboboxColumn.HeaderText = " TitleOfCourtesy (via DataSource propiedad ) "; DataGridView1.Columns.Insert ( 0 , comboboxColumn ) ;
comboboxColumn = CreateComboBoxColumn ( ); SetAlternateChoicesUsingItems ( comboboxColumn ) ; comboboxColumn.HeaderText =" TitleOfCourtesy ( mediante la propiedad Items) " ;//Tack este ejemplo, la columna sobre la end.DataGridView1.Columns.Add ( comboboxColumn ) ;}