我想將標籤名稱爲「Event」的所有節點的屬性值放入WindowsForm的組合框中。我已經嘗試了下面的代碼,但是,沒有填充組合框。加載特定的XML節點值C#
if (selectEventComboBox.SelectedIndex != -1)
{
string filePath =
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
+ "\\" + selectFileComboBox.SelectedItem.ToString()
+ "dogs.xml";
XmlDocument doc = new XmlDocument();
doc.Load(filePath);
XmlNodeList eventList = doc.GetElementsByTagName("Event");
for (int count = 0; count < eventList.Count; count++)
{
selectEventComboBox.Items.Add(eventList[count].Attributes.ToString());
}
}
很難評論沒有看到XML文檔 – paul 2012-08-08 15:36:09
(一些)您是否嘗試過步進通過代碼與調試?如果是,那麼調試器顯示文檔已正確加載? – ikh 2012-08-08 15:39:16
我試圖添加xml,但使用「輸入代碼」標記將其添加到問題事件時看起來很可怕 – user1546315 2012-08-08 15:46:14