Bonjour,
J'ai un ComboBox que j'aimerais remplir avec un DataTable créé à la mais et j'ai une FormatException lorsque le récupère SelectedValue. Voilà mon code de remplissage de DataTable :
Lorsque je fais cbTestParamKindTest.SelectedValue, L'exception FormatException est levée car SelectedValue est un DataRowView et non pas la valeur contenue dans "message_number".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private DataTable myDataTable; ... myDataTable= new DataTable("test"); myDataTable.Columns.Add("message_number", System.Type.GetType("System.Int32")); myDataTable.Columns.Add("name", System.Type.GetType("System.String")); foreach (MyMessage l_message in messages) { DataRow l_newRow = myDataTable.NewRow(); l_newRow["message_number"] = l_message.MessageNumber; l_newRow["name"] = l_message.Name; myDataTable.Rows.Add(l_newRow); } cbMyComboBox.DataSource = myDataTable; cbMyComboBox.ValueMember = "message_number"; cbMyComboBox.DisplayMember = "name";
Merci de votre aide!
Partager