Bonjour,
j'ai un multiComboBox qui contient le contenu d'une des tables de ma base de données(2 colonnes(id_amort_fiscal,amort_fiscal)),j'arrive à afficher les données dans le multiCombobox mais le problème est que je n'arrive plus à récupérer seulement le premier champ de la requête,c'est à dire ici "id_amort_fiscal":
voici mon code:
j'ai essayé de récupérer la valeur de premier champ (c'est à dire la première colonne de table) avec la méthode "ValueMember()" et changer "combined" en "id_amort_fiscal" dans ce cas elle affiche seulement le contenu de "id_amort_fiscal" dans le multiComboBox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SqlConnection connection = new SqlConnection(connectionString); connection.Open(); req = "select id_amort_fiscal+' | '+amort_fiscal as combined,id_amort_fiscal from amortissementFiscal;"; SqlCommand sql = new SqlCommand(req, connection); int o = sql.ExecuteNonQuery(); Console.WriteLine(o + " succès"); dr = new SqlDataAdapter(req, connection); dr.Fill(ds, "amortissementFiscal"); multiColumnComboBox1.DataSource = ds.Tables["amortissementFiscal"]; multiColumnComboBox1.DisplayMember = "combined"; multiColumnComboBox1.ValueMember = "combined"; connection.Close();
or je veux que lors de l'affichage de combo j'ai les 2 colonnes,et la valeur continu après la sélection est seulement "id_amort_fiscal"
comment je peux faire et merci pour l'aide
Partager