Exportar (0) Imprimir
Expandir todo

Columnas, Propiedades de DataGrid (Cuadro de diálogo)

La ficha Columnas del cuadro de diálogo Propiedades de DataGrid permite:

  • Especificar qué columnas de datos aparecen en la cuadrícula.

  • Definir columnas para funciones especiales tales como editar y seleccionar elementos.

  • Definir columnas de plantilla.

  • Especificar información concreta para columnas individuales, tales como una expresión de orden y un nombre de comando.

  • Definir el encabezado y el pie, el contenido y el enlace de datos para cada columna de la cuadrícula.

Después de definir una columna, puede establecer sus propiedades. Las opciones disponibles en la ficha Columnas cambian de acuerdo con el tipo de columna de DataGrid con el que se trabaja.

NoteNota

ASP.NET 2.0 incluye un nuevo control de servidor, GridView, con más características que el control DataGrid. Para obtener más información, vea Comparar los controles GridView y DataGrid de servidor Web.

Para obtener acceso a este cuadro de diálogo
  1. En Microsoft Visual Web Developer, cree o abra una página .aspx.

  2. En la vista Código fuente, agregue un control DataGrid a la página en el elemento <form>. El control podría ser similar al siguiente código:

    <form id="form1" runat="server">
        <div>
        <asp:DataGrid ID="DataGrid1" runat="server"></asp:DataGrid>
        </div>
    </form>
    
  3. Cambie a la vista Diseño.

  4. Haga clic con el botón secundario en el control DataGrid y haga clic en Mostrar etiqueta inteligente.

    Se abre la ventana Tareas de DataGrid.

  5. Haga clic en Generador de propiedades.

    Se abre el cuadro de diálogo Propiedades de DataGrid.

  6. Haga clic en la ficha Columnas.

Tareas

Elementos de interfaz de usuario

Crear columnas automáticamente en tiempo de ejecución

Especifica si la cuadrícula, en tiempo de ejecución, incluye todos los campos de datos del origen de datos a la que está enlazada. No es posible quitar estas columnas ni cambiar su formato.

Puede agregar columnas, incluidas columnas enlazadas a datos así como las columnas de botón, hipervínculo y plantilla, tal como se describe a continuación en la sección "Lista de columnas". Cualquier columna que agregue aparecerá a la izquierda de las columnas generadas automáticamente.

Lista de columnas

La lista de columnas permite especificar qué columnas aparecen en la cuadrícula. Puede agregar campos desde el origen de datos, así como varios tipos de botones.

Para agregar una columna, seleccione su tipo en Columnas disponibles y, a continuación, haga clic en el botón Agregar para agregarla a la lista Columnas seleccionadas. Para especificar la ubicación de la columna en la cuadrícula, selecciónela en la lista Columnas seleccionadas y, a continuación, utilice los botones para volver a ordenar para moverla. Para quitar una columna de la cuadrícula, selecciónela en la lista Columnas seleccionadas y, a continuación, haga clic en el botón Eliminar.

Columnas disponibles

Muestra una lista de todas las columnas que puede mostrar la cuadrícula, dividida en los nodos siguientes:

  • Columna enlazada   Utilice este nodo para agregar columnas de datos individuales de las disponibles en el origen de datos seleccionado en la ficha General.

    Si está seleccionada la opción Crear columnas automáticamente en tiempo de ejecución, se mostrarán todas las columnas del nodo. Para mostrar sólo algunas columnas, desactive Crear columnas automáticamente en tiempo de ejecución y agregue los campos de datos que desee utilizar.

  • Columna botón   Utilícelo para agregar columnas que contengan botones (de comando o de vínculo) en los que el usuario pueda hacer clic para ejecutar acciones específicas para un elemento individual. Expanda el nodo Columna botón para agregar a la cuadrícula botones Seleccionar, Eliminar o Editar. Para agregar un botón personalizado (como por ejemplo un botón con el texto "Agregar a la compra "), seleccione el nodo Columna botón, haga clic en el botón Agregar y, a continuación, dé formato al botón personalizado.

  • Columna Hipervínculo   Utilícelo para agregar una columna que contendrá un vínculo con otra página. La columna hipervínculo puede contener texto estático o mostrar una columna de datos como hipervínculo.

  • Columna Plantilla   Utilícelo para crear una columna que contenga cualquier combinación de texto y controles HTML. Las columnas plantilla permiten incluir controles diferentes de los botones (por ejemplo, casillas de verificación) en un control DataGrid.

Columnas seleccionadas

Muestra una lista de las columnas que puede personalizar. Cuando seleccione una columna de esta lista, las opciones que aparecen debajo de ella en el cuadro de diálogo cambiarán para reflejar las configuraciones que se pueden personalizar para la columna.

Si está seleccionada la opción Crear columnas automáticamente en tiempo de ejecución, Columnas seleccionadas muestra una lista de las columnas que aparecerán además de las columnas generadas automáticamente.

Propiedades de columna

Texto del encabezado

Texto que se muestra en la parte superior de la columna. El valor del encabezado puede establecerse en cualquier texto HTML (incluidas las etiquetas). Puede especificar la fuente y el color del encabezado en la ficha Formato.

El texto que se especifica para el encabezado se convierte en el identificador para la columna en la lista Columnas seleccionadas.

Los encabezados sólo se muestran si está activada la casilla de verificación Mostrar encabezado en la ficha General.

Texto de pie

Texto que se muestra en la parte inferior de la columna. De forma predeterminada, está en blanco. El valor del pie puede establecerse en cualquier texto HTML (incluidas las etiquetas). Se puede especificar la fuente y el color del encabezado en la ficha Formato.

Los pies sólo se muestran si está activada la casilla de verificación Mostrar pie en la ficha General.

Imagen del encabezado

Dirección URL de un archivo de imagen que se muestra en la parte superior de la columna. Si especifica tanto un texto como una imagen de encabezado, la imagen tendrá precedencia.

Expresión de ordenación

Cadena que se pasa como parámetro cuando se produce el evento SortCommand. Normalmente, se activa la casilla de verificación Permitir ordenación en la ficha General, por lo que los encabezados de columna se representan como controles LinkButton que provocan el evento SortCommand cuando se hace clic en ellos.

Para las columnas enlazadas, la expresión de ordenación predeterminada es el nombre del campo de datos al que está enlazada la columna. No obstante, es posible especificar cualquier cadena.

Visible

Indica si la columna está visible de forma predeterminada cuando se ejecuta la página. Si se desactiva esta casilla de verificación, se podrá definir una columna y especificar la información de enlace y formato; a continuación, se podrá mostrar y ocultar la columna dinámicamente en tiempo de ejecución.

Propiedades BoundColumn

Las opciones en Propiedades BoundColumn se muestran si se selecciona Columna enlazada en Columnas disponibles y se hace clic en el botón de flecha para moverla hasta Columnas seleccionadas.

Campo de datos

Nombre del campo de datos al que está enlazada esta columna. Sólo lectura.

Expresión de formato de datos

Expresión de formato de .NET Framework que se aplica a los datos antes de que se muestren en la columna. Esta expresión está formada por texto estático y un especificador de formato como se muestra a continuación:

{0:format specifier}

El número delante de los dos puntos (:) es un índice de parámetro que indica los elementos de datos de la columna a los que se va a dar formato; por tanto, el valor suele ser cero para indicar el primer (y único) elemento. El format specifier va a continuación de los dos puntos y está formado por una o varias letras que indican cómo dar formato a los datos. Los caracteres del especificador de formato que se pueden utilizar están en función del tipo de datos a los que se va a dar formato como fechas, números u otro tipo de datos. En la siguiente tabla se muestran ejemplos de expresiones de formato para distintos tipos de datos. Para obtener más información sobre expresiones de formato, vea Tipos de formatos.

Expresión de formato Tipo de datos a los que se aplica Descripción

Precio: {0:C}

numérico/decimal

Muestra la cadena literal "Precio:" seguido de números en formato de moneda. El formato de moneda depende de la configuración de la referencia cultural especificada mediante el atributo culture en la directiva @ Page o en el archivo Web.config.

{0:D4}

entero (no se puede utilizar con números decimales)

Los números enteros se muestran en un campo rellenado con ceros, de cuatro caracteres de ancho.

{0:N2}%

numérico

Muestra el número con una precisión de 2 posiciones decimales, seguido de la cadena literal "%".

{0:000.0}

numérico/decimal

Números redondeados a una posición decimal. Los números de menos de tres dígitos se rellenan con ceros.

{0:D}

fecha/fecha y hora

Formato de fecha largo ("Martes, 06 de agosto de 1996"). El formato de fecha depende de la configuración de la referencia cultural de la página o del archivo Web.config.

{0:d}

fecha/fecha y hora

Formato de fecha corto ("12/31/99").

{0:yy-MM-dd}

fecha/fecha y hora

Fecha en formato numérico en el orden año-mes-día (96-08-06).

Sólo lectura

Indica si los datos de esta columna se mostrarán en un control modificable cuando se ponga el elemento en modo de edición.

Propiedades ButtonColumn

Las opciones en Propiedades ButtonColumn se muestran si se selecciona Columna botón en Columnas disponibles y se hace clic en el botón de flecha para moverla hasta Columnas seleccionadas.

Text

Texto (título) de los botones, si tienen el mismo texto para todos los elementos de la cuadrícula. Por ejemplo, establezca la propiedad Texto si va a definir un botón que muestre la palabra "Seleccionar" para cada elemento de la cuadrícula. La propiedad Text field, si está establecida, reemplaza esta propiedad.

Nombre de comando

Cadena que se pasa con el evento ItemCommand cuando los usuarios hacen clic en el botón.

Campo de texto

Campo del origen de datos que se utilizará como origen del título del botón. Si establece tanto esta propiedad como la propiedad Text, la propiedad Text field tiene prioridad.

Tipo de botón

Tipo de botón que se va a representar: LinkButton o PushButton. La opción predeterminada es un control LinkButton.

Cadena de formato de texto

Expresión de formato de .NET Framework que se aplica al título del botón antes de que se muestre. Es útil si se está utilizando la propiedad Text field para establecer el título del botón pero los datos no tienen un formato adecuado para la presentación. Para obtener información detallada, vea la sección "Propiedades BoundColumn" que aparece anteriormente.

Propiedades EditCommandColumn

Las opciones en Propiedades EditButtonColumn se muestran si la opción seleccionada en Columnas seleccionadas es una columna de botones Editar.

Editar texto

Cadena que se muestra en el botón Editar.

Cancelar texto

Cadena que se muestra en el botón Cancelar.

Actualizar texto

Cadena que se muestra en el botón Actualizar.

Tipo de botón

Tipo de botón que se va a representar: LinkButton o PushButton. La opción predeterminada es un control LinkButton.

Propiedades HyperLinkColumn

Las opciones en Propiedades HyperLinkColumn se muestran si se selecciona Columna hipervínculo en Columnas disponibles y se hace clic en el botón de flecha para moverla hasta Columnas seleccionadas.

Text

Texto del hipervínculo, si los vínculos tienen el mismo texto para todos los elementos de la cuadrícula.

Dirección URL

Dirección URL de la página de destino. Si el Campo de dirección URL está establecido, reemplaza esta propiedad.

Campo de texto

Campo del origen de datos que se utilizará como origen del texto del hipervínculo.

Campo de dirección URL

Campo o propiedad del objeto de DataSource que proporcionará la dirección URL de la página de destino. Esta propiedad reemplaza la configuración de Dirección URL.

Cadena de formato de texto

Especificador de formato de .NET Framework que se aplica al hipervínculo antes de que se muestre. Es útil si se está utilizando la propiedad Text field para establecer el texto del hipervínculo, pero los datos no tienen un formato adecuado para mostrarse. Para obtener información detallada, vea la sección "Propiedades BoundColumn" que aparece anteriormente.

Cadena de formato de dirección URL

Expresión que especifica el formato que recibirá la dirección URL. La expresión puede incluir una expresión de formato de .NET Framework. Por ejemplo, podría utilizar un formato de dirección URL como el siguiente:

images/Title-{0}.gif 

Este formato podría producir una dirección URL tal como la siguiente:

images/Title-1.gif

Para obtener información detallada, vea la sección "Propiedades BoundColumn" que aparece anteriormente.

Destino

Ventana en la que esta columna de botones deberá mostrarse. Especifique el nombre de una ventana que esté presente en tiempo de ejecución o seleccione uno de la lista predefinida de identificadores estándar de ventanas.

Convertir esta columna en una columna de plantilla

Recrea la columna seleccionada que se va a usar como plantilla, que es una combinación de texto HTML y controles. Permite especificar con precisión la apariencia de la columna.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft