我有一个带有组合框的表格。我正在读取一个文件,并且文件中包含我需要预先填充此组合框的信息。示例:组合框的填充如下:
DataTable dataTable = new DataTable("Letters");
dataTable.Columns.Add("One");
dataTable.Columns.Add("Two");
dataTable.Rows.Add("AB", "Alpha Bravo");
dataTable.Rows.Add("BC", "Bravo Charlie");
dataTable.Rows.Add("CD", "Charlie Delta");
dataTable.Rows.Add("DE", "Delta Echo");
cbLetters.DataSource = dataTable;
cbLetters.DisplayMember = "Two";
cbLetters.ValueMember = "One";
cbLetters.SelectedItem = 1;
cbLetters.Refresh();
当我这样搜索时: cbLetters.SelectedValue = FieldFromFile.ToString(); 我不检索任何记录。FieldFromFile 充满了“CD”。我也试过 cbLetters.SelectedValue = FieldFromFile。
当我这样搜索时: cbLetters.SelectedValue = "CD"; 我按预期找回了查理三角洲。
这太痛苦了。不用说我是 C# 的新手。任何帮助将不胜感激。
非常感谢!