Compartir a través de


Ejemplo ListBox y ComboBox

Actualización: noviembre 2007

Este ejemplo muestra varias tareas de ListBox y ComboBox básicas. Entre ellas se incluyen elementos de adición, enlazando a una tabla de base de datos y acceso al elemento seleccionado.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  • Presione F5.

Requisitos

Este ejemplo requiere la base de datos Northwind. Para obtener más información, vea Cómo: Instalar y solucionar problemas de componentes de base de datos para ejemplos.

Demostraciones

Las páginas con fichas del control Tab muestran las distintas técnicas:

  • Add Items   El ejemplo recupera una matriz de objetos Process que representan los procesos que se ejecutan actualmente en el equipo. Se agregan los objetos Process a la colección Items de los controles ListBox. La propiedad DisplayMember del control ListBox se utiliza para especificar qué propiedad del objeto Process se muestra en el control ListBox.

  • Bind to DataTable   Esta página de fichas tiene código para rellenar un objeto DataTable con una lista de todos los archivos de la carpeta Mis documentos y enlazar después el cuadro de lista a dicho objeto DataTable.

  • Bind to Array   El código de esta página de fichas es similar al de la página Add Items. En lugar de agregar los objetos Process individualmente a la colección Items, se utiliza la matriz de objetos Process completa como DataSource del control ListBox. Las propiedades ValueMember y DisplayMember del control ListBox se utilizan para controlar la presentación y la recuperación de los elementos.

  • ComboBox   Esta página de fichas tiene código para enlazar un control ComboBox a un objeto DataTable recuperado de SQL Server utilizando el nuevo elemento TableAdapter y las características del conjunto de datos con tipo. En este ejemplo se supone que se puede encontrar la base de datos de ejemplo Northwind de SQL Server en el equipo local. La página tiene controles que permiten especificar algunas de las propiedades de diseño que afectan al comportamiento del control ComboBox.

Vea también

Conceptos

Lo nuevo en datos

Referencia

ListControl.DisplayMember

ListControl.ValueMember

ListBox.SelectedIndexChanged

ListBox.SelectedIndices

ListBox.SelectedItems

ListBox.SelectionMode

Process

Otros recursos

ListBox (Control, formularios Windows Forms)

ComboBox (Control, formularios Windows Forms)