C#ComboBox文本

时间:2009-11-03 22:44:33

标签: c# xml combobox

目前我有一个从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"; }

这会填充组合框下拉,唯一的是我希望原始字段留空,我该怎么做?

1 个答案:

答案 0 :(得分:3)

ComboBox将通过数据绑定选择第一个项目。您可以在之后进行设置:

NewLessonStudentComboBox.SelectedIndex = -1;

这将导致ComboBox没有初始选择。