目前我有一个从xml数据库的名称字段填充的组合框。我有以下代码来执行此操作:
XmlDocument xmlReturnDoc = new XmlDocument();
xmlReturnDoc.Load("Data.xml");
XmlNodeList xnList = xmlReturnDoc.SelectNodes("/Students/Student");
foreach (XmlNode xn in xnList)
{ string firstName = xn["FirstName"].InnerText;
string middleInitial = xn["MiddleInitial"].InnerText;
string lastName = xn["LastName"].InnerText;
NewLessonStudentComboBox.DataSource = Students;
NewLessonStudentComboBox.DisplayMember = "DisplayName"; }
这会填充组合框下拉,唯一的是我希望原始字段留空,我该怎么做?
答案 0 :(得分:3)
ComboBox将通过数据绑定选择第一个项目。您可以在之后进行设置:
NewLessonStudentComboBox.SelectedIndex = -1;
这将导致ComboBox没有初始选择。