Me doy cuenta de que mi comboBox siempre está vacío cuando de inicio del programa. Tengo a haga clic en la flecha para seleccionar un valor. ¿Cómo le hacemos para que el comboBox mostrará un valor a la hora de inicio del programa?

Winform WPF aspnet ?

OriginalEl autor maniac84 | 2012-07-24

5 Comentarios

  1. 6

    Existen las siguientes 4 propiedades que se pueden configurar:

    //Gets or sets the index specifying the currently selected item.
    comboBox1.SelectedIndex = someIndex;  //int
    
    //Gets or sets currently selected item in the ComboBox.
    comboBox1.SelectedItem = someItem; //object
    
    //Gets or sets the text that is selected in the editable portion of a ComboBox.
    comboBox1.SelectedText = someItemText; //string
    
    //Gets or sets the value of the member property specified by the ValueMember property. 
    comboBox1.SelectedValue = someValue; //object

    Comentario de líneas rectas, de MSDN: http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.aspx

    OriginalEl autor Dave New

  2. 3

    Si usted tiene un cuadro combinado y desea establecer la Fuente de Datos que puede hacerlo así:

     string[] items = new string[]{"Ram","Shyam"};
        comboBox1.DataSource = items;
        comboBox1.SelectedIndex = 0;

    Así que trate de establecer la SelectedIndex a primer índice.

    OriginalEl autor Embedd_Khurja

  3. 0

    Prueba este código:

    comboBox1.Items.Add("Test");
    Ustedes podrían levantar la prohibición sobre mí… dame otra oportunidad.

    OriginalEl autor Aghilas Yakoub

  4. 0

    Davenewza la respuesta es ideal para el enfoque programático (Que recomiendo encarecidamente). Otra forma que es menos elegante, pero utiliza las propiedades de la caja de herramientas es hacer lo siguiente:

    1. Desde la vista diseño, haga clic en el comboBox en cuestión.
    2. Vaya a Apariencia->Texto y escriba la cadena que desea.

    Para estar seguro, me gustaría entrar en un valor que corresponde a algo que va a ser seleccionado en el cuadro para evitar los indeseados cadenas se propaga a otras funciones/variables. Esta razón puede causar muchos dolores de cabeza si no se manipulan con cuidado, es por eso que el enfoque programático es el preferido.

    OriginalEl autor TheRealSheldon

  5. 0

    Si usted está usando WPF con MVVM y INotifyPropertiesChanged de la interfaz, entonces se puede establecer una reserva de valor en su propiedad de enlace.
    SelectedIndex="{Binding SelectedCountry.MultipleClassCountry, FallbackValue= 0}"
    Configuración de SelectedIndex = 0 debe seleccionar el primer Elemento que tiene en su combobox.

    OriginalEl autor adaem

Dejar respuesta

Please enter your comment!
Please enter your name here