Share via


Cómo: Rellenar controles List de servidor Web desde un origen de datos (Visual Studio)

Actualización: noviembre 2007

La información de este tema se aplica a los siguientes controles de servidor Web:

ListBox

DropDownList

CheckBoxList

RadioButtonList

BulletedList

Puede utilizar un control de lista de servidor Web para mostrar los elementos leídos desde un origen de datos. Cada elemento del control se corresponde con un elemento (como una fila de una tabla de datos) del origen de datos. El control puede mostrar un campo procedente del origen y, opcionalmente, utilizar un segundo campo como valor del elemento.

Puede combinar elementos de lista que cree en tiempo de diseño con elementos de lista que se rellenen desde un origen de datos; para ello, establezca la propiedad AppendDataBoundItems de un control de lista en true. Un ejemplo típico es crear un elemento de lista con el texto "Seleccionar un elemento" como primer elemento de un control DropDownList. Después puede rellenar los elementos restantes del control DropDownList desde el origen de datos.

Para rellenar un control de lista de servidor Web desde un origen de datos

  1. Agregue un control de origen de datos a la página, como los controles SqlDataSource o ObjectDataSource.

  2. Utilice el Asistente para configuración de orígenes de datos a fin de definir la conexión y la consulta, o un método de recuperación de datos, del control de origen de datos.

  3. Haga clic con el botón secundario del mouse (ratón) en el control y, a continuación, seleccione Mostrar etiqueta inteligente.

  4. En el menú de tareas, haga clic en Elegir origen de datos.

    Aparece el Asistente para configuración de orígenes de datos.

  5. En la lista Seleccionar un origen de datos, haga clic en el control de origen de datos agregado en el paso 1.

  6. En la lista Seleccionar un campo de datos para mostrar , haga clic en el campo de datos que desea mostrar en el control.

  7. Si lo desea, en la lista Seleccionar un campo de datos para el valor, haga clic en el campo de datos que va a almacenar como valor de cada elemento.

  8. Si el control ya contiene elementos de lista definidos estáticamente que desea conservar cuando la lista se rellene desde un origen de datos, puede establecer la propiedad AppendDataBoundItems del control en true.

Vea también

Tareas

Tutorial: Crear páginas Web principal-detalle en Visual Studio

Conceptos

Información general sobre BulletedList (Control de servidor Web)

Referencia

Información general sobre CheckBox y CheckBoxList (Controles de servidor Web)

Información general sobre DropDownList (Control de servidor Web)

Información general sobre ListBox (Control de servidor Web)

Información general sobre RadioButton y RadioButtonList (Controles de servidor Web)