Share via


Ejemplo DataGridView Control

Actualización: noviembre 2007

En este ejemplo se muestran varias características del control DataGridView en un escenario principal-detalle. En el ejemplo se muestra una tabla primaria en el formulario principal y proporciona acceso a las tablas secundarias relacionadas a través de una columna de vínculo. Cuando el usuario hace clic en el vínculo para una fila determinada, la tabla secundaria relacionada se muestra en una ventana independiente.

Para obtener información sobre el uso de los ejemplos, vea los siguientes temas:

Nota de seguridad:

Este código de ejemplo se proporciona para ilustrar un concepto y no debe utilizarse en aplicaciones o sitios Web, ya que quizás no ilustre las prácticas de codificación más seguras. Microsoft no asume ninguna responsabilidad por daños incidentales o consecuenciales en caso de que el código de ejemplo se utilice para otros propósitos distintos de aquellos para los que se concibió.

Para generar y ejecutar el ejemplo desde el símbolo del sistema

  1. En el símbolo del sistema, desplácese a la ubicación donde guardó los archivos de ejemplo sin comprimir.

  2. Desplácese a uno de los subdirectorios específicos de un lenguaje bajo el directorio DataGridViewSample.

  3. Escriba msbuild para generar el ejemplo utilizando el archivo de solución (.sln) suministrado.

  4. Escriba cd DataGridView\bin\Debug para desplazarse a la ubicación del archivo ejecutable.

  5. Escriba DataGridView.exe para ejecutar el ejemplo.

Para generar y ejecutar el ejemplo utilizando Visual Studio

  1. En el Explorador de Windows, desplácese a la ubicación donde guardó los archivos de ejemplo sin comprimir.

  2. Desplácese a uno de los subdirectorios específicos de un lenguaje bajo el directorio DataGridViewSample.

  3. Haga doble clic en el archivo de la solución (.sln) para abrirlo en Visual Studio.

  4. En Visual Studio, presione F5 para generar y ejecutar el ejemplo.

Para utilizar el ejemplo DataGridView

  1. Haga clic en el vínculo Ver pedidos para la fila con el id. de "BERGS".

    En la ventana secundaria, el fondo de celdas rojas indica los pedidos que se han enviado después de la fecha requerida, y el fondo amarillo indica los pedidos que se enviaron la semana anterior a la fecha requerida. Además, los encabezados de fila muestran los números de fila.

  2. Desplácese a la derecha para ver la información adicional.

    Observe que las casillas de verificación permanecen visibles junto con los encabezados de fila.

  3. Active unas casillas de verificación y, a continuación, ordene el control por otra columna.

    Observe que las casillas de verificación siguen estando activadas.

Demostraciones

  • Enlazar el control DataGridView a una tabla de base de datos.

  • Utilizar un DataGridViewLinkColumn para mostrar registros relacionados mediante una ventana independiente.

  • Utilizar el formato de celda para resaltar las celdas con valores importantes.

  • Utilizar la presentación de filas personalizadas para mostrar números de fila en encabezados de fila.

  • Agregar un DataGridViewCheckBoxColumn sin enlazar que permanece bloqueado en su lugar mientras otras columnas se desplazan.

  • Utilizar el modo virtual para mantener los valores en la columna sin enlazar cuando se realiza la ordenación.

Vea también

Tareas

Cómo: Enlazar datos al control DataGridView de formularios Windows Forms

Cómo: Personalizar el formato de los datos en el control DataGridView de formularios Windows Forms

Cómo: Personalizar la apariencia de las filas en el control DataGridView de formularios Windows Forms

Cómo: Implementar el modo virtual en el control DataGridView de formularios Windows Forms

Referencia

DataGridView

DataGridViewLinkColumn

DataGridViewCheckBoxColumn

Otros recursos

Ejemplos de controles de formularios Windows Forms