Les Allergies
Alimentaires
Posez votre question Signaler

Remplir un combobox dans VB.Net (urgent SVP)

Nathalie - Dernière réponse le 25 mai 2012 à 11:05
Bonjour,
S'il vous plaît je voudrais savoir comment remplir un combobox à partir d'un champ d'une table source, dans VB.Net.
Merci bien.
Lire la suite 

Remplir un combobox dans VB.Net (urgent SVP) »

4 réponses
Réponse
+2
moins plus
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim tab() As String = {"a", "b", "x", "r"}
ComboBox1.DataSource = tab

End Sub
Ajouter un commentaire
Réponse
+1
moins plus
Salut Nathalie,

Voici un exemple, a+

Sub RemplirComboTOTO()
Dim cmdSelect As OleDbCommand = New OleDbCommand
Dim drListeTOTO As OleDbDataReader

OuvrirConnexion()

With cmdSelect
.Connection = cnBdD
.CommandType = CommandType.Text
.CommandText = "SELECT * FROM TOTO"
End With

drListeTOTO = cmdSelect.ExecuteReader()

While drListeTOTO.Read()
ComboBoxTOTO.Items.Add(drListeTOTO!TOTOCHAMPS)
End While

drListeTOTO.Close()
FermerConnexion()
End Sub

Sub OuvrirConnexion()
sConnexion = "Provider=Microsoft.Jet.OLEDB.4.0;"
sConnexion &= "Password=;User ID=Admin;"
sConnexion &= "Data Source=C:\TOTO.mdb"
cnBdD = New OleDbConnection(sConnexion)
Try
cnBdD.Open()
Catch ex As Exception
MessageBox.Show(ex.Message, "Message d'alerte", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub

Sub FermerConnexion()
Try
cnBdD.Close()
Catch ex As Exception
MessageBox.Show(ex.Message, "Message d'alerte", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
asma sg - 9 mai 2012 à 17:11
COMMENT AFFICHER LE FORM DANS VB.NET (les form est perdu lors de la changement de dataset)
halima ma - 25 mai 2012 à 11:05
req = "select distinct Name from SASHELP.CLASSFIT"
cn = New OleDbConnection(strr)
cn.Open()
DS = New DataSet1
da = New OleDbDataAdapter(req, cn)
da.Fill(DS, " SASHELP.CLASSFIT")
dt = DS.Tables(" SASHELP.CLASSFIT")

For i = 0 To dt.Rows.Count - 1

ComboBox1.Items.Add(dt.Rows(i)(0))

Next
Ajouter un commentaire
Ce document intitulé « Remplir un combobox dans VB.Net (urgent SVP) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?