Comment faire pour remplir un ComboBox avec un tableau de chaînes?

Private Sub frmQuery3_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    frmQuery2.Hide()
    Dim columns As String = frmQuery2.GetColumns
    cmbColumnSort.MaxDropDownItems = columns.Length
    For stepper = 0 To (columns.Length - 1)
        cmbColumnSort.Items.Add(columns(stepper))
    Next
End Sub

cmbColumnSort est initialement vide ComboBox. Ce que je voudrais faire est de remplir la zone de liste déroulante avec la chaîne de colonnes de tableau, qui ne devrait pas vide(il n'est certainement pas dans frmQuery2).

La chose est, il ne fonctionne pas. J'ai essayé une Étape Dans pour voir si la propriété GetColumns renvoie en fait une fois rempli, un tableau(le tableau dans frmQuery2 est rempli), mais l'Étape En saute de la troisième ligne du code ci-dessus et charge le formulaire, en attendant d'autres contributions, et de quitter la zone de liste déroulante vide. De l'aide?

  • Utiliser le débogueur pour voir si vous obtenez une exception.
  • Mettre votre code à l'intérieur de try catch.
  • Le truc, c'est que le code compile, mais la zone de liste déroulante n'est pas remplis... :/
InformationsquelleAutor Mox | 2014-03-27