Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DataList

 

Publicado: noviembre de 2016

Control de lista enlazado a datos que muestra elementos mediante plantillas.

Espacio de nombres:   System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.BaseDataList
        System.Web.UI.WebControls.DataList

[ControlValuePropertyAttribute("SelectedValue")]
public class DataList : BaseDataList, INamingContainer, IRepeatInfoUser

NombreDescripción
System_CAPS_pubmethodDataList()

Inicializa una nueva instancia de la clase DataList.

NombreDescripción
System_CAPS_pubpropertyAccessKey

Obtiene o establece la clave de acceso que permite navegar rápidamente al control de servidor Web.(Heredado de WebControl).

System_CAPS_protpropertyAdapter

Obtiene el adaptador específico del explorador para el control.(Heredado de Control).

System_CAPS_pubpropertyAlternatingItemStyle

Obtiene las propiedades de estilo para los elementos alternos de la DataList control.

System_CAPS_pubpropertyAlternatingItemTemplate

Obtiene o establece la plantilla para los elementos alternos de la DataList.

System_CAPS_pubpropertyAppRelativeTemplateSourceDirectory

Obtiene o establece el directorio virtual relativa a la aplicación de la Page o UserControl objeto que contiene este control.(Heredado de Control).

System_CAPS_pubpropertyAttributes

Obtiene la colección de atributos arbitrarios (sólo para representación) que no corresponden a propiedades del control.(Heredado de WebControl).

System_CAPS_pubpropertyBackColor

Obtiene o establece el color de fondo del control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyBindingContainer

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene el control que contiene el enlace de datos del control.(Heredado de Control).

System_CAPS_pubpropertyBorderColor

Obtiene o establece el color del borde del control Web.(Heredado de WebControl).

System_CAPS_pubpropertyBorderStyle

Obtiene o establece el estilo de borde del control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyBorderWidth

Obtiene o establece el ancho del borde del control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyCaption

Obtiene o establece el texto que se va a representar en un elemento de título HTML del control. Esta propiedad se proporciona para que el control sea más accesible para los usuarios de dispositivos de tecnología de asistencia.(Heredado de BaseDataList).

System_CAPS_pubpropertyCaptionAlign

Obtiene o establece la posición horizontal o vertical del elemento de título HTML en un control. Esta propiedad se proporciona para que el control sea más accesible para los usuarios de dispositivos de tecnología de asistencia.(Heredado de BaseDataList).

System_CAPS_pubpropertyCellPadding

Obtiene o establece la cantidad de espacio entre el contenido de una celda y su borde.(Heredado de BaseDataList).

System_CAPS_pubpropertyCellSpacing

Obtiene o establece la cantidad de espacio entre las celdas.(Heredado de BaseDataList).

System_CAPS_protpropertyChildControlsCreated

Obtiene un valor que indica si se crearon los controles secundarios del control de servidor.(Heredado de Control).

System_CAPS_pubpropertyClientID

Obtiene el id. de control para marcado HTML que se genera por ASP.NET.(Heredado de Control).

System_CAPS_pubpropertyClientIDMode

Obtiene o establece el algoritmo que se usa para generar el valor de la ClientID propiedad.(Heredado de Control).

System_CAPS_protpropertyClientIDSeparator

Obtiene un valor de carácter que representa el carácter separador utilizado en el ClientID propiedad.(Heredado de Control).

System_CAPS_protpropertyContext

Obtiene el HttpContext objeto asociado con el control de servidor para la solicitud Web actual.(Heredado de Control).

System_CAPS_pubpropertyControls

Obtiene un System.Web.UI.ControlCollection objeto que contiene una colección de controles secundarios en un control de lista de datos.(Heredado de BaseDataList).

System_CAPS_pubpropertyControlStyle

Obtiene el estilo del control de servidor Web. Esta propiedad la usan principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_pubpropertyControlStyleCreated

Obtiene un valor que indica si un Style se ha creado el objeto para el ControlStyle propiedad. Esta propiedad se utiliza principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_pubpropertyCssClass

Obtiene o establece la clase de hoja de estilos en cascada (CSS) representada por el control de servidor Web en el cliente.(Heredado de WebControl).

System_CAPS_pubpropertyDataItemContainer

Obtiene una referencia al contenedor de nomenclatura si implementa el contenedor de nomenclatura IDataItemContainer.(Heredado de Control).

System_CAPS_pubpropertyDataKeyField

Obtiene o establece el campo de clave en el origen de datos especificado por la DataSource propiedad.(Heredado de BaseDataList).

System_CAPS_pubpropertyDataKeys

Obtiene un DataKeyCollection objeto que almacena los valores clave de cada registro de un control de lista de datos.(Heredado de BaseDataList).

System_CAPS_protpropertyDataKeysArray

Obtiene un ArrayList objeto que contiene los valores clave de cada registro de un control de lista de datos.(Heredado de BaseDataList).

System_CAPS_pubpropertyDataKeysContainer

Obtiene una referencia al contenedor de nomenclatura si implementa el contenedor de nomenclatura IDataKeysControl.(Heredado de Control).

System_CAPS_pubpropertyDataMember

Obtiene o establece al miembro de datos específico en un origen de datos de varios miembros para enlazar a un control de lista de datos.(Heredado de BaseDataList).

System_CAPS_pubpropertyDataSource

Obtiene o establece el origen que contiene una lista de valores que se utilizan para rellenar los elementos dentro del control.(Heredado de BaseDataList).

System_CAPS_pubpropertyDataSourceID

Obtiene o establece la ID propiedad del control de origen de datos que deben usar el control de lista de datos para recuperar su origen de datos.(Heredado de BaseDataList).

System_CAPS_protpropertyDesignMode

Obtiene un valor que indica si se está utilizando un control en una superficie de diseño.(Heredado de Control).

System_CAPS_pubpropertyEditItemIndex

Obtiene o establece el número de índice del elemento seleccionado en el DataList control de edición.

System_CAPS_pubpropertyEditItemStyle

Obtiene las propiedades de estilo para el elemento seleccionado para su edición en el DataList control.

System_CAPS_pubpropertyEditItemTemplate

Obtiene o establece la plantilla para el elemento seleccionado para su edición en el DataList control.

System_CAPS_pubpropertyEnabled

Obtiene o establece un valor que indica si está habilitado el control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyEnableTheming

Obtiene o establece un valor que indica si se aplican temas a este control.(Heredado de WebControl).

System_CAPS_pubpropertyEnableViewState

Obtiene o establece un valor que indica si el control de servidor conserva su estado de vista, así como el estado de vista de los controles secundarios que contiene, al cliente solicitante.(Heredado de Control).

System_CAPS_protpropertyEvents

Obtiene una lista de delegados de controladores de eventos para el control. Esta propiedad es de sólo lectura.(Heredado de Control).

System_CAPS_pubpropertyExtractTemplateRows

Obtiene o establece un valor que indica si las filas de una Table control, definido en cada plantilla de un DataList control, que se extraen y se muestran.

System_CAPS_pubpropertyFont

Obtiene las propiedades de fuente asociadas con el control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyFooterStyle

Obtiene las propiedades de estilo de la sección de pie de página de la DataList control.

System_CAPS_pubpropertyFooterTemplate

Obtiene o establece la plantilla para la sección de pie de página de la DataList control.

System_CAPS_pubpropertyForeColor

Obtiene o establece el color de primer plano (normalmente el color del texto) del control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyGridLines

Obtiene o establece el estilo de línea de cuadrícula de la DataList controlar cuándo el RepeatLayout propiedad está establecida en RepeatLayout.Table.(Invalida BaseDataList.GridLines).

System_CAPS_pubpropertyHasAttributes

Obtiene un valor que indica si el control tiene un atributo del conjunto.(Heredado de WebControl).

System_CAPS_protpropertyHasChildViewState

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen cualquier configuración de estado de vista guardado.(Heredado de Control).

System_CAPS_pubpropertyHeaderStyle

Obtiene las propiedades de estilo para la sección de encabezado de la DataList control.

System_CAPS_pubpropertyHeaderTemplate

Obtiene o establece la plantilla para la sección de encabezado de la DataList control.

System_CAPS_pubpropertyHeight

Obtiene o establece el alto del control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyHorizontalAlign

Obtiene o establece la alineación horizontal de un control dentro de su contenedor de lista de datos.(Heredado de BaseDataList).

System_CAPS_pubpropertyID

Obtiene o establece el identificador de programación asignado al control de servidor.(Heredado de Control).

System_CAPS_protpropertyIdSeparator

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene el carácter utilizado para separar los identificadores de control.(Heredado de Control).

System_CAPS_protpropertyInitialized

Obtiene un valor que indica si se ha inicializado el control.(Heredado de BaseDataList).

System_CAPS_protpropertyIsBoundUsingDataSourceID

Obtiene un valor que indica si el DataSourceID se establece la propiedad.(Heredado de BaseDataList).

System_CAPS_protpropertyIsChildControlStateCleared

Obtiene un valor que indica si los controles incluidos en este control tienen estado de control.(Heredado de Control).

System_CAPS_protpropertyIsEnabled

Obtiene un valor que indica si el control está habilitado.(Heredado de WebControl).

System_CAPS_protpropertyIsTrackingViewState

Obtiene un valor que indica si el control de servidor está guardando los cambios en su estado de vista.(Heredado de Control).

System_CAPS_protpropertyIsViewStateEnabled

Obtiene un valor que indica si el estado de vista está habilitado para este control.(Heredado de Control).

System_CAPS_pubpropertyItems

Obtiene una colección de DataListItem objetos que representan los elementos individuales dentro del control.

System_CAPS_pubpropertyItemStyle

Obtiene las propiedades de estilo para los elementos en el DataList control.

System_CAPS_pubpropertyItemTemplate

Obtiene o establece la plantilla para los elementos en el DataList control.

System_CAPS_protpropertyLoadViewStateByID

Obtiene un valor que indica si el control participa en la carga su estado de vista por ID en lugar de índice.(Heredado de Control).

System_CAPS_pubpropertyNamingContainer

Obtiene una referencia al control de servidor de nombres del contenedor, que crea un espacio de nombres único para diferenciar los distintos controles de servidor con el mismo Control.ID valor de propiedad.(Heredado de Control).

System_CAPS_pubpropertyPage

Obtiene una referencia a la Page instancia que contiene el control de servidor.(Heredado de Control).

System_CAPS_pubpropertyParent

Obtiene una referencia al control principal del control de servidor en la jerarquía de controles de página.(Heredado de Control).

System_CAPS_pubpropertyRenderingCompatibility

Obtiene un valor que especifica será compatible con la versión de ASP.NET que se representa en HTML.(Heredado de Control).

System_CAPS_pubpropertyRepeatColumns

Obtiene o establece el número de columnas que se muestran en el control DataList.

System_CAPS_pubpropertyRepeatDirection

Obtiene o establece si el DataList control muestra horizontal o verticalmente.

System_CAPS_pubpropertyRepeatLayout

Obtiene o establece si el control se muestra en un diseño de flujo o tabla.

System_CAPS_protpropertyRequiresDataBinding

Obtiene o establece un valor que indica si el control de lista de datos necesitan enlazarse a su origen de datos especificado.(Heredado de BaseDataList).

System_CAPS_protpropertySelectArguments

Obtiene un DataSourceSelectArguments que el control enlazado a datos se utiliza al recuperar datos de un control de origen de datos de objeto.(Heredado de BaseDataList).

System_CAPS_pubpropertySelectedIndex

Obtiene o establece el índice del elemento seleccionado del control DataList.

System_CAPS_pubpropertySelectedItem

Obtiene el elemento seleccionado el DataList control.

System_CAPS_pubpropertySelectedItemStyle

Obtiene las propiedades de estilo para el elemento seleccionado en el DataList control.

System_CAPS_pubpropertySelectedItemTemplate

Obtiene o establece la plantilla para el elemento seleccionado en el DataList control.

System_CAPS_pubpropertySelectedValue

Obtiene el valor del campo clave para el elemento de lista de datos seleccionado.

System_CAPS_pubpropertySeparatorStyle

Obtiene las propiedades de estilo del separador entre cada elemento en el DataList control.

System_CAPS_pubpropertySeparatorTemplate

Obtiene o establece la plantilla para el separador entre los elementos de la DataList control.

System_CAPS_pubpropertyShowFooter

Obtiene o establece un valor que indica si la sección de pie de página se muestra en el DataList control.

System_CAPS_pubpropertyShowHeader

Obtiene o establece un valor que indica si se muestra la sección de encabezado en el DataList control.

System_CAPS_pubpropertySite

Obtiene información sobre el contenedor que hospeda el control actual cuando se representa en una superficie de diseño.(Heredado de Control).

System_CAPS_pubpropertySkinID

Obtiene o establece la máscara que se aplica al control.(Heredado de WebControl).

System_CAPS_pubpropertyStyle

Obtiene una colección de atributos de texto que se representan como un atributo de estilo en la etiqueta externa del control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertySupportsDisabledAttribute

Obtiene un valor que indica si el control debe establecer en "disabled" el atributo disabled del elemento HTML representado cuando el valor de la propiedad IsEnabled del control es false.(Heredado de BaseDataList).

System_CAPS_pubpropertyTabIndex

Obtiene o establece el índice de tabulación del control de servidor Web.(Heredado de WebControl).

System_CAPS_protpropertyTagKey

Obtiene la etiqueta HTML que se usa para representar el DataList control.(Invalida WebControl.TagKey).

System_CAPS_protpropertyTagName

Obtiene el nombre de la etiqueta del control. Esta propiedad la usan principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_pubpropertyTemplateControl

Obtiene o establece una referencia a la plantilla que contiene este control.(Heredado de Control).

System_CAPS_pubpropertyTemplateSourceDirectory

Obtiene el directorio virtual de la Page o UserControl que contiene el control de servidor actual.(Heredado de Control).

System_CAPS_pubpropertyToolTip

Obtiene o establece el texto mostrado cuando el puntero del mouse se sitúa sobre el control de servidor Web.(Heredado de WebControl).

System_CAPS_pubpropertyUniqueID

Obtiene el identificador único calificado jerárquicamente para el control de servidor.(Heredado de Control).

System_CAPS_pubpropertyUseAccessibleHeader

Obtiene o establece un valor que indica si el control de lista de datos representan su encabezado en un formato accesible. Esta propiedad se proporciona para que el control sea más accesible para los usuarios de dispositivos de tecnología de asistencia.(Heredado de BaseDataList).

System_CAPS_pubpropertyValidateRequestMode

Obtiene o establece un valor que indica si el control comprueba la entrada del cliente desde el Explorador de valores potencialmente peligrosos.(Heredado de Control).

System_CAPS_protpropertyViewState

Obtiene un diccionario de información de estado que permite guardar y restaurar el estado de vista de un control de servidor a través de varias solicitudes de la misma página.(Heredado de Control).

System_CAPS_protpropertyViewStateIgnoresCase

Obtiene un valor que indica si la StateBag objeto distingue mayúsculas de minúsculas.(Heredado de Control).

System_CAPS_pubpropertyViewStateMode

Obtiene o establece el modo de estado de vista de este control.(Heredado de Control).

System_CAPS_pubpropertyVisible

Obtiene o establece un valor que indica si un control de servidor se representa como interfaz de usuario en la página.(Heredado de Control).

System_CAPS_pubpropertyWidth

Obtiene o establece el ancho del control de servidor web.(Heredado de WebControl).

NombreDescripción
System_CAPS_protmethodAddAttributesToRender(HtmlTextWriter)

Agrega atributos y estilos que se deben representar HTML especificado HtmlTextWriterTag. Este método se usa principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_protmethodAddedControl(Control, Int32)

Se llama después de que se agrega un control secundario a la Controls colección de la Control objeto.(Heredado de Control).

System_CAPS_protmethodAddParsedSubObject(Object)

Notifica al control de servidor que se analizó un elemento, XML o HTML y agrega el elemento en el control de servidor ControlCollection colección.(Heredado de BaseDataList).

System_CAPS_pubmethodApplyStyle(Style)

Copia los elementos no vacíos del estilo especificado en el control Web, sobrescribiendo los elementos de estilo existentes del control. Este método se utiliza principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_pubmethodApplyStyleSheetSkin(Page)

Se aplica a las propiedades de estilo definidas en la hoja de estilo de página para el control.(Heredado de Control).

System_CAPS_protmethodBeginRenderTracing(TextWriter, Object)

Comienza el seguimiento de tiempo de diseño de datos de representación.(Heredado de Control).

System_CAPS_protmethodBuildProfileTree(String, Boolean)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Recopila información sobre el control de servidor y la pasa a la Trace propiedad que se mostrará cuando el seguimiento está habilitado para la página.(Heredado de Control).

System_CAPS_protmethodClearCachedClientID()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Establece la caché ClientID valor a null.(Heredado de Control).

System_CAPS_protmethodClearChildControlState()

Elimina la información de estado de control para los controles secundarios del control de servidor.(Heredado de Control).

System_CAPS_protmethodClearChildState()

Elimina la información de estado de vista y el estado de control para los controles secundarios todos del control de servidor.(Heredado de Control).

System_CAPS_protmethodClearChildViewState()

Elimina la información de estado de vista para todo el servidor controles secundarios del control.(Heredado de Control).

System_CAPS_protmethodClearEffectiveClientIDMode()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Establece el ClientIDMode propiedad de la instancia actual del control y de todos los controles secundarios a Inherit.(Heredado de Control).

System_CAPS_pubmethodCopyBaseAttributes(WebControl)

Copia las propiedades que no están encapsuladas por la Style objeto desde el control de servidor Web especificado al control de servidor Web que se llama a este método. Este método se usa principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_protmethodCreateChildControls()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Crea un control secundario mediante el estado de vista.(Heredado de BaseDataList).

System_CAPS_protmethodCreateControlCollection()

Crea un nuevo objeto ControlCollection que contendrá los controles secundarios (de literal y servidor) del control de servidor.(Heredado de Control).

System_CAPS_protmethodCreateControlHierarchy(Boolean)

Crea la jerarquía de controles que se utiliza para representar el control de lista de datos, con o sin el origen de datos especificado.(Invalida BaseDataList.CreateControlHierarchy(Boolean)).

System_CAPS_protmethodCreateControlStyle()

Crea el objeto de estilo predeterminado que se usa internamente el DataList propiedades relacionadas con el control para implementar todos los estilos.(Invalida WebControl.CreateControlStyle()).

System_CAPS_protmethodCreateDataSourceSelectArguments()

Crea un valor predeterminado DataSourceSelectArguments objeto utilizado por el control enlazado a datos si no se especifica ningún argumento.(Heredado de BaseDataList).

System_CAPS_protmethodCreateItem(Int32, ListItemType)

Crea un objeto DataListItem.

System_CAPS_pubmethodDataBind()

Enlaza el control y todos sus controles secundarios al origen de datos especificado.(Heredado de BaseDataList).

System_CAPS_protmethodDataBind(Boolean)

Enlaza un origen de datos para el control de servidor invocado y todos sus controles secundarios con una opción para generar el DataBinding eventos.(Heredado de Control).

System_CAPS_protmethodDataBindChildren()

Enlaza un origen de datos a los controles secundarios del control de servidor.(Heredado de Control).

System_CAPS_pubmethodDispose()

Habilita un control de servidor realizar la limpieza final antes de que se libere de la memoria.(Heredado de Control).

System_CAPS_protmethodEndRenderTracing(TextWriter, Object)

Finaliza el seguimiento de tiempo de diseño de datos de representación.(Heredado de Control).

System_CAPS_protmethodEnsureChildControls()

Determina si el control de servidor contiene controles secundarios. Si no es así, crea controles secundarios.(Heredado de Control).

System_CAPS_protmethodEnsureDataBound()

Comprueba que el control de lista de datos requieren enlace de datos y que se ha especificado un control de origen de datos válido antes de llamar a la DataBind (método).(Heredado de BaseDataList).

System_CAPS_protmethodEnsureID()

Crea un identificador para los controles que no tienen un identificador asignado.(Heredado de Control).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodFindControl(String)

Busca el contenedor de nomenclatura actual para un control de servidor con el parámetro id parámetro.(Heredado de Control).

System_CAPS_protmethodFindControl(String, Int32)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Busca el contenedor de nomenclatura actual para un control de servidor con el parámetro id y un entero especificado en el pathOffset parámetro, lo que ayuda en la búsqueda. No se debe reemplazar esta versión de la FindControl (método).(Heredado de Control).

System_CAPS_pubmethodFocus()

Establece el foco en un control de entrada.(Heredado de Control).

System_CAPS_protmethodGetData()

Devuelve un IEnumerable-implementa el objeto que representa el origen de datos.(Heredado de BaseDataList).

System_CAPS_protmethodGetDesignModeState()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene los datos de tiempo de diseño para un control.(Heredado de Control).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.(Heredado de Control).

System_CAPS_pubmethodGetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.(Heredado de Control).

System_CAPS_pubmethodGetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.(Heredado de Control).

System_CAPS_pubmethodGetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.(Heredado de Control).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodGetUniqueIDRelativeTo(Control)

Devuelve la parte fija de la UniqueID propiedad del control especificado.(Heredado de Control).

System_CAPS_pubmethodHasControls()

Determina si el control de servidor contiene todos los controles secundarios.(Heredado de Control).

System_CAPS_protmethodHasEvents()

Devuelve un valor que indica si se registran eventos para el control o los controles secundarios.(Heredado de Control).

System_CAPS_protmethodInitializeItem(DataListItem)

Inicializa un DataListItem objeto basado en las plantillas y estilos especificados para el tipo de elemento de lista.

System_CAPS_protmethodIsLiteralContent()

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Determina si el control de servidor alberga únicamente contenido literal.(Heredado de Control).

System_CAPS_protmethodLoadControlState(Object)

Restaura la información de estado de control de una solicitud de página anterior guardada por el SaveControlState (método).(Heredado de Control).

System_CAPS_protmethodLoadViewState(Object)

Carga el estado de vista guardado previamente del control DataList.(Invalida WebControl.LoadViewState(Object)).

System_CAPS_protmethodMapPathSecure(String)

Recupera la ruta de acceso física que se asigna una ruta de acceso virtual absoluta o relativa, a.(Heredado de Control).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodMergeStyle(Style)

Copia los elementos no vacíos del estilo especificado en el Web controlan pero no sobrescribirá ningún elemento de estilo existente del control. Este método se usa principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_protmethodOnBubbleEvent(Object, EventArgs)

Determina si el evento del control de servidor se pasa a la jerarquía de control de servidor de la interfaz de usuario (UI) de la página.(Invalida Control.OnBubbleEvent(Object, EventArgs)).

System_CAPS_protmethodOnCancelCommand(DataListCommandEventArgs)

Genera el evento CancelCommand. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOnDataBinding(EventArgs)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera el DataBinding eventos de un BaseDataList control.(Heredado de BaseDataList).

System_CAPS_protmethodOnDataPropertyChanged()

Se llama cuando se cambia una de las propiedades de identificación del origen de datos base, para volver a enlazar el control enlazado a datos a sus datos.(Heredado de BaseDataList).

System_CAPS_protmethodOnDataSourceViewChanged(Object, EventArgs)

Genera el evento DataSourceViewChanged.(Heredado de BaseDataList).

System_CAPS_protmethodOnDeleteCommand(DataListCommandEventArgs)

Genera el evento DeleteCommand. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOnEditCommand(DataListCommandEventArgs)

Genera el evento EditCommand. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOnInit(EventArgs)

Genera el evento Init para el control DataList.(Invalida BaseDataList.OnInit(EventArgs)).

System_CAPS_protmethodOnItemCommand(DataListCommandEventArgs)

Genera el evento ItemCommand. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOnItemCreated(DataListItemEventArgs)

Genera el evento ItemCreated. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOnItemDataBound(DataListItemEventArgs)

Genera el evento ItemDataBound. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOnLoad(EventArgs)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera el evento Load.(Heredado de BaseDataList).

System_CAPS_protmethodOnPreRender(EventArgs)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Genera el evento PreRender.(Heredado de BaseDataList).

System_CAPS_protmethodOnSelectedIndexChanged(EventArgs)

Genera el SelectedIndexChanged eventos de un BaseDataList control.(Heredado de BaseDataList).

System_CAPS_protmethodOnUnload(EventArgs)

Genera el evento Unload.(Heredado de Control).

System_CAPS_protmethodOnUpdateCommand(DataListCommandEventArgs)

Genera el evento UpdateCommand. Esto permite incluir un control personalizado para el evento.

System_CAPS_protmethodOpenFile(String)

Obtiene un Stream utilizado para leer un archivo.(Heredado de Control).

System_CAPS_protmethodPrepareControlHierarchy()

Prepara la jerarquía de controles para la representación en el DataList control.(Invalida BaseDataList.PrepareControlHierarchy()).

System_CAPS_protmethodRaiseBubbleEvent(Object, EventArgs)

Asigna los orígenes del evento y su información al elemento primario del control.(Heredado de Control).

System_CAPS_protmethodRemovedControl(Control)

Se llama después de que se quita un control secundario de la Controls colección de la Control objeto.(Heredado de Control).

System_CAPS_protmethodRender(HtmlTextWriter)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Representa el control en el sistema de escritura HTML especificado.(Heredado de BaseDataList).

System_CAPS_pubmethodRenderBeginTag(HtmlTextWriter)

Representa la etiqueta HTML de apertura del control en el escritor especificado. Este método se usa principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_protmethodRenderChildren(HtmlTextWriter)

Envía el contenido de los elementos secundarios de un control de servidor a un HtmlTextWriter objeto, que escribe el contenido que se va a representar en el cliente.(Heredado de Control).

System_CAPS_protmethodRenderContents(HtmlTextWriter)

Representa los elementos de lista en el DataList control.(Invalida WebControl.RenderContents(HtmlTextWriter)).

System_CAPS_pubmethodRenderControl(HtmlTextWriter)

Genera el contenido del control de servidor a un HtmlTextWriter de objeto y almacena información de seguimiento sobre el control si está habilitado el seguimiento.(Heredado de Control).

System_CAPS_protmethodRenderControl(HtmlTextWriter, ControlAdapter)

Genera el contenido del control de servidor a un HtmlTextWriter objeto usando una URL ControlAdapter objeto.(Heredado de Control).

System_CAPS_pubmethodRenderEndTag(HtmlTextWriter)

Representa la etiqueta HTML de cierre del control en el escritor especificado. Este método se usa principalmente los programadores de controles.(Heredado de WebControl).

System_CAPS_protmethodResolveAdapter()

Obtiene el adaptador de control responsable de representar el control especificado.(Heredado de Control).

System_CAPS_pubmethodResolveClientUrl(String)

Obtiene una dirección URL que se puede usar el explorador.(Heredado de Control).

System_CAPS_pubmethodResolveUrl(String)

Convierte una dirección URL en una que se puede usar en el cliente solicitante.(Heredado de Control).

System_CAPS_protmethodSaveControlState()

Guarda los cambios de estado del control de servidor que se produjeron desde la hora en que la página volvió a publicarse en el servidor.(Heredado de Control).

System_CAPS_protmethodSaveViewState()

Guarda los cambios en el control de estado de vista desde la hora en que se devolvió la página al servidor.(Invalida WebControl.SaveViewState()).

System_CAPS_protmethodSetDesignModeState(IDictionary)

Establece los datos en tiempo de diseño para un control.(Heredado de Control).

System_CAPS_pubmethodSetRenderMethodDelegate(RenderMethod)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en el control principal.(Heredado de Control).

System_CAPS_pubmethodSetTraceData(Object, Object)

Conjuntos de datos de tiempo de diseño realiza un seguimiento de procesamiento de datos, utilizando la clave de datos de seguimiento y el valor de datos de seguimiento de seguimiento.(Heredado de Control).

System_CAPS_pubmethodSetTraceData(Object, Object, Object)

Conjuntos de datos de tiempo de diseño realiza un seguimiento de procesamiento de datos, utilizando el objeto de seguimiento, la clave de datos de seguimiento y el valor de datos de seguimiento de traza.(Heredado de Control).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

System_CAPS_protmethodTrackViewState()

Realiza el seguimiento de cambios de estado de vista en el DataList control para que puedan almacenarse en el control ViewState propiedad.(Invalida WebControl.TrackViewState()).

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticCancelCommandName

Representa el Cancel nombre del comando. Este campo es de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticDeleteCommandName

Representa el Delete nombre del comando. Este campo es de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticEditCommandName

Representa el Edit nombre del comando. Este campo es de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticSelectCommandName

Representa el Select nombre del comando. Este campo es de solo lectura.

System_CAPS_pubfieldSystem_CAPS_staticUpdateCommandName

Representa el Update nombre del comando. Este campo es de solo lectura.

NombreDescripción
System_CAPS_pubeventCancelCommand

Se produce cuando el Cancel se hace clic en un elemento en el DataList control.

System_CAPS_pubeventDataBinding

Se produce cuando el control de servidor se enlaza a un origen de datos.(Heredado de Control).

System_CAPS_pubeventDeleteCommand

Se produce cuando el Delete se hace clic en un elemento en el DataList control.

System_CAPS_pubeventDisposed

Se produce cuando un control de servidor se libera de la memoria, que es la última fase del ciclo de vida del control de servidor cuando se solicita una página ASP.NET.(Heredado de Control).

System_CAPS_pubeventEditCommand

Se produce cuando el Edit se hace clic en un elemento en el DataList control.

System_CAPS_pubeventInit

Se produce cuando se inicializa el control de servidor, que es el primer paso del ciclo de vida.(Heredado de Control).

System_CAPS_pubeventItemCommand

Se produce cuando se hace clic en cualquier botón en el DataList control.

System_CAPS_pubeventItemCreated

Se produce en el servidor cuando un elemento en el DataList se crea el control.

System_CAPS_pubeventItemDataBound

Se produce cuando un elemento está enlazado a datos el DataList control.

System_CAPS_pubeventLoad

Se produce cuando el control de servidor se carga en el Page objeto.(Heredado de Control).

System_CAPS_pubeventPreRender

Se produce después de la Control es cargado pero antes de la representación.(Heredado de Control).

System_CAPS_pubeventSelectedIndexChanged

Se produce cuando se selecciona un elemento diferente en un control entre cada envío al servidor.(Heredado de BaseDataList).

System_CAPS_pubeventUnload

Se produce cuando el control de servidor se descarga de la memoria.(Heredado de Control).

System_CAPS_pubeventUpdateCommand

Se produce cuando el Update se hace clic en un elemento en el DataList control.

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAttributeAccessor.GetAttribute(String)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Obtiene un atributo del control Web con el nombre especificado.(Heredado de WebControl).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAttributeAccessor.SetAttribute(String, String)

Establece un atributo del control Web en el nombre y valor especificados.(Heredado de WebControl).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIControlDesignerAccessor.GetDesignModeState()

Para una descripción de este miembro, vea IControlDesignerAccessor.GetDesignModeState.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIControlDesignerAccessor.SetDesignModeState(IDictionary)

Para una descripción de este miembro, vea IControlDesignerAccessor.SetDesignModeState.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIControlDesignerAccessor.SetOwnerControl(Control)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IControlDesignerAccessor.SetOwnerControl.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIParserAccessor.AddParsedSubObject(Object)

Para una descripción de este miembro, vea IParserAccessor.AddParsedSubObject.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIRepeatInfoUser.GetItemStyle(ListItemType, Int32)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IRepeatInfoUser.GetItemStyle.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIRepeatInfoUser.RenderItem(ListItemType, Int32, RepeatInfo, HtmlTextWriter)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IRepeatInfoUser.RenderItem.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIControlBuilderAccessor.ControlBuilder

Para una descripción de este miembro, vea IControlBuilderAccessor.ControlBuilder.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIControlDesignerAccessor.UserData

Para una descripción de este miembro, vea IControlDesignerAccessor.UserData.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDataBindingsAccessor.DataBindings

Para una descripción de este miembro, vea IDataBindingsAccessor.DataBindings.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDataBindingsAccessor.HasDataBindings

Para una descripción de este miembro, vea IDataBindingsAccessor.HasDataBindings.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIExpressionsAccessor.Expressions

Para una descripción de este miembro, vea IExpressionsAccessor.Expressions.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIExpressionsAccessor.HasExpressions

Para una descripción de este miembro, vea IExpressionsAccessor.HasExpressions.(Heredado de Control).

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIRepeatInfoUser.HasFooter

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IRepeatInfoUser.HasFooter.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIRepeatInfoUser.HasHeader

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IRepeatInfoUser.HasHeader.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIRepeatInfoUser.HasSeparators

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IRepeatInfoUser.HasSeparators.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIRepeatInfoUser.RepeatedItemCount

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Para una descripción de este miembro, vea IRepeatInfoUser.RepeatedItemCount.

NombreDescripción
System_CAPS_pubmethodEnableDynamicData(Type)

Sobrecargado. Habilita el comportamiento de datos dinámicos para el control de datos especificado.(Definido por DataControlExtensions).

System_CAPS_pubmethodEnableDynamicData(Type, IDictionary<String, Object>)

Sobrecargado. Habilita el comportamiento de datos dinámicos para el control de datos especificado.(Definido por DataControlExtensions).

System_CAPS_pubmethodEnableDynamicData(Type, Object)

Sobrecargado. Habilita el comportamiento de datos dinámicos para el control de datos especificado.(Definido por DataControlExtensions).

System_CAPS_pubmethodFindDataSourceControl()

Devuelve el origen de datos que está asociado con el control de datos para el control especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodFindFieldTemplate(String)

Devuelve que el contenedor de nomenclatura de la plantilla de campo para la columna especificada en el control especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodFindMetaTable()

Devuelve el objeto de metatabla para el control de datos que contiene.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodGetDefaultValues()

Sobrecargado. Obtiene la colección de los valores predeterminados para el control de datos especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodGetMetaTable()

Sobrecargado. Obtiene los metadatos de la tabla para el control de datos especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodSetMetaTable(MetaTable)

Sobrecargado. Establece los metadatos de la tabla para el control de datos especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodSetMetaTable(MetaTable, IDictionary<String, Object>)

Sobrecargado. Establece la asignación de valores de metadatos y el valor predeterminado de tabla para el control de datos especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodSetMetaTable(MetaTable, Object)

Sobrecargado. Establece la asignación de valores de metadatos y el valor predeterminado de tabla para el control de datos especificado.(Definido por DynamicDataExtensions).

System_CAPS_pubmethodTryGetMetaTable(MetaTable)

Sobrecargado. Determina si los metadatos de la tabla están disponible.(Definido por DynamicDataExtensions).

Use the T:System.Web.UI.WebControls.DataList control to display a template-defined data bound list. The T:System.Web.UI.WebControls.DataList control supports selecting and editing.

The contents of the T:System.Web.UI.WebControls.DataList control can be manipulated by using templates. The following table lists the supported templates.

Template Name

Description

AlternatingItemTemplate

If defined, provides the content and layout for alternating items in the T:System.Web.UI.WebControls.DataList. If not defined, ItemTemplate is used.

EditItemTemplate

If defined, provides the content and layout for the item currently being edited in the T:System.Web.UI.WebControls.DataList. If not defined, ItemTemplate is used.

FooterTemplate

If defined, provides the content and layout for the footer section of the T:System.Web.UI.WebControls.DataList. If not defined, a footer section will not be displayed.

HeaderTemplate

If defined, provides the content and layout for the header section of the T:System.Web.UI.WebControls.DataList. If not defined, a header section will not be displayed.

ItemTemplate

Required template that provides the content and layout for items in the T:System.Web.UI.WebControls.DataList.

SelectedItemTemplate

If defined, provides the content and layout for the currently selected item in the T:System.Web.UI.WebControls.DataList. If not defined, P:System.Web.UI.WebControls.DataList.ItemTemplate is used.

SeparatorTemplate

If defined, provides the content and layout for the separator between items in the T:System.Web.UI.WebControls.DataList. If not defined, a separator will not be displayed.

At the very minimum, the P:System.Web.UI.WebControls.DataList.ItemTemplate needs to be defined to display the items in the T:System.Web.UI.WebControls.DataList control. Additional templates can be used to provide a custom look to the T:System.Web.UI.WebControls.DataList control.

The appearance of the T:System.Web.UI.WebControls.DataList control may be customized by setting the style properties for the different parts of the control. The following table lists the different style properties.

Style Property

Description

AlternatingItemStyle

Specifies the style for alternating items in the T:System.Web.UI.WebControls.DataList control.

EditItemStyle

Specifies the style for the item being edited in the T:System.Web.UI.WebControls.DataList control.

FooterStyle

Specifies the style for the footer in the T:System.Web.UI.WebControls.DataList control.

HeaderStyle

Specifies the style for the header in the T:System.Web.UI.WebControls.DataList control.

ItemStyle

Specifies the style for the items in the T:System.Web.UI.WebControls.DataList control.

SelectedItemStyle

Specifies the style for the selected item in the T:System.Web.UI.WebControls.DataList control.

SeparatorStyle

Specifies the style for the separator between the items in the T:System.Web.UI.WebControls.DataList control.

You can also show or hide different parts of the control. The following table lists the properties that control which parts are shown or hidden.

Property

Description

ShowFooter

Shows or hides the footer section of the T:System.Web.UI.WebControls.DataList control.

ShowHeader

Shows or hides the header section of the T:System.Web.UI.WebControls.DataList control.

The display direction of a T:System.Web.UI.WebControls.DataList control can be vertical or horizontal. Set the P:System.Web.UI.WebControls.DataList.RepeatDirection property to specify the display direction.

The layout of the T:System.Web.UI.WebControls.DataList control is controlled with the P:System.Web.UI.WebControls.DataList.RepeatLayout property. Setting this property to RepeatLayout.Table will display the T:System.Web.UI.WebControls.DataList in a table format, while RepeatLayout.Flow displays the T:System.Web.UI.WebControls.DataList without a table structure.

The DataList control can contain controls that enable users to enter information.

System_CAPS_cautionPrecaución

This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input.

For more information about security, see Securing Standard Controls, How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings, and Validating User Input in ASP.NET Web Pages.

<asp:DataList
    AccessKey="string"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    Caption="string"
    CaptionAlign="NotSet|Top|Bottom|Left|Right"
    CellPadding="integer"
    CellSpacing="integer"
    CssClass="string"
    DataKeyField="string"
    DataMember="string"
    DataSource="string"
    DataSourceID="string"
    EditItemIndex="integer"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    ExtractTemplateRows="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    GridLines="None|Horizontal|Vertical|Both"
    Height="size"
    HorizontalAlign="NotSet|Left|Center|Right|Justify"
    ID="string"
    OnCancelCommand="CancelCommand event handler"
    OnDataBinding="DataBinding event handler"
    OnDeleteCommand="DeleteCommand event handler"
    OnDisposed="Disposed event handler"
    OnEditCommand="EditCommand event handler"
    OnInit="Init event handler"
    OnItemCommand="ItemCommand event handler"
    OnItemCreated="ItemCreated event handler"
    OnItemDataBound="ItemDataBound event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnSelectedIndexChanged="SelectedIndexChanged event handler"
    OnUnload="Unload event handler"
    OnUpdateCommand="UpdateCommand event handler"
    RepeatColumns="integer"
    RepeatDirection="Horizontal|Vertical"
    RepeatLayout="Table|Flow"
    runat="server"
    SelectedIndex="integer"
    ShowFooter="True|False"
    ShowHeader="True|False"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    UseAccessibleHeader="True|False"
    Visible="True|False"
    Width="size"
>
        <AlternatingItemStyle />
        <AlternatingItemTemplate>
            <!-- child controls -->
        </AlternatingItemTemplate>
        <EditItemStyle />
        <EditItemTemplate>
            <!-- child controls -->
        </EditItemTemplate>
        <FooterStyle />
        <FooterTemplate>
            <!-- child controls -->
        </FooterTemplate>
        <HeaderStyle />
        <HeaderTemplate>
            <!-- child controls -->
        </HeaderTemplate>
        <ItemStyle />
        <ItemTemplate>
            <!-- child controls -->
        </ItemTemplate>
        <SelectedItemStyle />
        <SelectedItemTemplate>
            <!-- child controls -->
        </SelectedItemTemplate>
        <SeparatorStyle />
        <SeparatorTemplate>
            <!-- child controls -->
        </SeparatorTemplate>
</asp:DataList>

The following code example demonstrates how to use a T:System.Web.UI.WebControls.DataList control to display a list of items from a data source.

System_CAPS_noteNota

The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. This code sample must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see ASP.NET Web Page Code Model.


<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
   <script runat="server">

      ICollection CreateDataSource() 
      {

         // Create sample data for the DataList control.
         DataTable dt = new DataTable();
         DataRow dr;

         // Define the columns of the table.
         dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
         dt.Columns.Add(new DataColumn("StringValue", typeof(String)));
         dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));
         dt.Columns.Add(new DataColumn("ImageValue", typeof(String)));

         // Populate the table with sample values.
         for (int i = 0; i < 9; i++) 
         {
            dr = dt.NewRow();

            dr[0] = i;
            dr[1] = "Description for item " + i.ToString();
            dr[2] = 1.23 * (i + 1);
            dr[3] = "Image" + i.ToString() + ".jpg";

            dt.Rows.Add(dr);
         }

         DataView dv = new DataView(dt);
         return dv;
      }


      void Page_Load(Object sender, EventArgs e) 
      {

         // Load sample data only once, when the page is first loaded.
         if (!IsPostBack) 
         {
            ItemsList.DataSource = CreateDataSource();
            ItemsList.DataBind();
         }

      }

   </script>

<head runat="server">
    <title>DataList Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>DataList Example</h3>

      <asp:DataList id="ItemsList"
           BorderColor="black"
           CellPadding="5"
           CellSpacing="5"
           RepeatDirection="Vertical"
           RepeatLayout="Table"
           RepeatColumns="3"
           runat="server">

         <HeaderStyle BackColor="#aaaadd">
         </HeaderStyle>

         <AlternatingItemStyle BackColor="Gainsboro">
         </AlternatingItemStyle>

         <HeaderTemplate>

            List of items

         </HeaderTemplate>

         <ItemTemplate>

            Description: <br />
            <%# DataBinder.Eval(Container.DataItem, "StringValue") %>

            <br />

            Price: <%# DataBinder.Eval(Container.DataItem, "CurrencyValue", "{0:c}") %>

            <br />

            <asp:Image id="ProductImage" AlternateText="Product picture" 
                 ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageValue") %>'
                 runat="server"/>

         </ItemTemplate>

      </asp:DataList>

   </form>

</body>
</html>

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: