ComboBox.DataSource sur DataTable perso
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 :
Code:
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"; |
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".:?
Merci de votre aide!