none
afficher la premiere ligne dans le combobox RRS feed

  • Question

  • Bonjour,

    J'ai une requête pour remplir un combobox. A ce niveau, aucun problème.

    Mais à l'affichage, le combobox est vide tant que l'on a pas déroulé la liste et fait un choix.

    Or je souhaiterais que la première ligne de ma requête s'affiche au départ dans le combobox, et je ne sais comment m'y prendre.

    Cordialement, guznat


    Celui qui ne sait rien en sait autant que celui qui n'en sait pas plus!!
    mardi 24 mai 2011 11:14

Réponses

  • Bonjour,

     

    En sélectionnant l'index ça ne fonctionne pas ?

     

      Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
        For i = 0 To 10
          ComboBox1.Items.Add("Toto " & i)
        Next
      End Sub
    
      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ComboBox1.SelectedIndex = 1
      End Sub
    

     


    Cordialement,
    Xavier TALOUR
    Alias Troxsa SendMail
    Voir le profil de Xavier TALOUR sur LinkedIn
    • Proposé comme réponse TroxsaEditor mardi 24 mai 2011 13:50
    • Non proposé comme réponse guznat mardi 24 mai 2011 14:01
    • Marqué comme réponse guznat mardi 24 mai 2011 14:13
    mardi 24 mai 2011 12:24
    Auteur de réponse

Toutes les réponses

  • Bonjour guznat,

    Il suffit d'affecter directement la ligne à la propriété Text du combobox.

    Bonne journée.


    N'hésitez pas à poser des questions si un problème subsiste ou quelque chose n'est pas clair. Dans l'autre cas, veuillez indiquer que le problème est résolu. Cordialement - Best Regards.
    mardi 24 mai 2011 11:16
  • Bonjour michel K,

    Soit, mais le remplissage du combobox se faisant via une boucle, j'ai le texte de la dernière ligne de la requête, et non de la première.

    Cordialement, guznat


    Celui qui ne sait rien en sait autant que celui qui n'en sait pas plus!!
    mardi 24 mai 2011 11:22
  • Bonjour,

     

    En sélectionnant l'index ça ne fonctionne pas ?

     

      Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
        For i = 0 To 10
          ComboBox1.Items.Add("Toto " & i)
        Next
      End Sub
    
      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ComboBox1.SelectedIndex = 1
      End Sub
    

     


    Cordialement,
    Xavier TALOUR
    Alias Troxsa SendMail
    Voir le profil de Xavier TALOUR sur LinkedIn
    • Proposé comme réponse TroxsaEditor mardi 24 mai 2011 13:50
    • Non proposé comme réponse guznat mardi 24 mai 2011 14:01
    • Marqué comme réponse guznat mardi 24 mai 2011 14:13
    mardi 24 mai 2011 12:24
    Auteur de réponse
  • Bonjour,

    En effet, la solution est celle-ci. Merci

    Cordialement, guznat


    Celui qui ne sait rien en sait autant que celui qui n'en sait pas plus!!
    mardi 24 mai 2011 14:14
  • A ceci près qu'il n'y a pas besoin d'inclure i dans les items, et qu'il faut sélectionner l'index 0

    Cordialement, guznat


    Celui qui ne sait rien en sait autant que celui qui n'en sait pas plus!!
    mardi 24 mai 2011 14:17