Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
El DataGridView control reemplaza y agrega funcionalidad al DataGrid control; sin embargo, el DataGrid control se conserva tanto para la compatibilidad con versiones anteriores como para el uso futuro, si lo desea. Para obtener más información, consulte Diferencias entre los controles DataGridView y DataGrid de Windows Forms.
Puede mostrar datos en el control Windows Forms DataGrid en tablas y columnas creando objetos DataGridTableStyle y agregándolos al objeto GridTableStylesCollection, que se accede mediante la propiedad DataGrid del control TableStyles. Cada estilo de tabla muestra el contenido de la tabla de datos especificada en la MappingName propiedad de DataGridTableStyle. De forma predeterminada, un estilo de tabla sin estilos de columna especificados mostrará todas las columnas de esa tabla de datos. Puede restringir qué columnas de la tabla aparecen agregando DataGridColumnStyle objetos al GridColumnStylesCollection, al que se accede a través de la propiedad GridColumnStyles de cada DataGridTableStyle.
Los procedimientos siguientes requieren un proyecto de aplicación de Windows con un formulario que contenga un DataGrid control . Para obtener información sobre cómo configurar este proyecto, vea How to: Create a Windows Forms application project (Cómo: Crear un proyecto de aplicación de Windows Forms ) y How to: Add Controls to Windows Forms (Cómo: Agregar controles a Windows Forms). De forma predeterminada, en Visual Studio 2005, el DataGrid control no está en el Cuadro de herramientas. Para obtener información sobre cómo agregarlo, vea Cómo: Agregar elementos al cuadro de herramientas.
Para agregar una tabla al control DataGrid en el diseñador
Para mostrar los datos de la tabla, primero debe enlazar el DataGrid control a un conjunto de datos. Para obtener más información, vea Cómo: Enlazar el control de DataGrid de Windows Forms a un origen de datos usando el diseñador.
Seleccione la propiedad del DataGrid control en la ventana de Propiedades, y a continuación, haga clic en el botón de puntos suspensivos (TableStyles) junto a la propiedad para mostrar el Editor de colecciones
DataGridTableStyle.
En el editor de colecciones, haga clic en Agregar para insertar un estilo de tabla.
Haga clic en Aceptar para cerrar el editor de colecciones y vuelva a abrirlo haciendo clic en el botón de puntos suspensivos situado junto a la TableStyles propiedad .
Al volver a abrir el editor de recopilación, las tablas de datos enlazadas al control aparecerán en la lista desplegable de la MappingName propiedad del estilo de tabla.
En el cuadro Miembros del editor de colecciones, haga clic en el estilo de tabla.
En el cuadro Propiedades del editor de recopilación, seleccione el MappingName valor de la tabla que desea mostrar.
Para agregar una columna al control DataGrid en el diseñador
En el cuadro Miembros del Editor de colección DataGridTableStyle, seleccione el estilo de tabla adecuado. En el cuadro Propiedades del editor de colecciones, seleccione la GridColumnStyles colección y, a continuación, haga clic en el botón de puntos suspensivos (
) junto a la propiedad para mostrar el Editor de colecciones DataGridColumnStyle.
En el editor de colecciones, haga clic en Agregar para insertar un estilo de columna o haga clic en la flecha abajo situada junto a Agregar para especificar un tipo de columna.
En el cuadro desplegable, puede seleccionar el tipo DataGridTextBoxColumn o DataGridBoolColumn.
Haga clic en Aceptar para cerrar el Editor de colecciones DataGridColumnStyle y, a continuación, vuelva a abrirlo haciendo clic en el botón de puntos suspensivos situado junto a la GridColumnStyles propiedad .
Al volver a abrir el editor de recopilación, las columnas de datos de la tabla de datos enlazada aparecerán en la lista desplegable de la MappingName propiedad del estilo de columna.
En el cuadro Miembros del editor de colecciones, haga clic en el estilo de columna.
En el cuadro Propiedades del editor de colecciones, seleccione el MappingName valor de la columna que desea mostrar.
Consulte también
.NET Desktop feedback