Bonjour.
J'ai un petit problème quand je veux récupérer la valeur de SelectedItem d'un ComboBox lié à une BD SQLServer, en fait j'obtiens System.Data.DataRowView à la place de la valeur
Pour avoir une petite idée sur le code :
Par contre quand je désactive cet ensemble de ligne et je remplie le ComboBox par la méthode add
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 cnx = new SqlConnection("bla bla bla"); cmd = new SqlCommand("select * from bureau", cnx); // bureau : Table à 2 champs : id et libelle da = new SqlDataAdapter(cmd); ds = new DataSet(); ds.Clear(); // dataSet da.Fill(ds, "bureau"); comboBox1.DataSource = ds.Tables["bureau"]; comboBox1.ValueMember = "id"; comboBox1.DisplayMember = "libelle";
Je peux accéder facilement à la valeur de SelectedItem.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 comboBox1.Items.Add("a"); comboBox1.Items.Add("b"); comboBox1.Items.Add("c");
Que dois-je faire ?
Merci
Partager