與對象引用另一個問題......空引用異常選擇一個項目
最近,我拿起了我在C#中做了一箇舊的項目,但是當我嘗試在我的列表框中選擇一個項目,一個時「未設置對象的實例的對象引用」發生。
我的代碼:
private void listBoxAddons_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedItem = Convert.ToString(listBoxAddons.SelectedItem);
XDocument xmlDoc = XDocument.Load(Settings.xmlPath);
var q = from c in xmlDoc.Descendants("part")
where c.Element("name").Value == selectedItem
select new
{
name = c.Element("name").Value,
category = c.Element("category").Value,
desc = c.Element("desc").Value,
manu = c.Element("manu").Value,
author = c.Element("author").Value,
imageLocation = c.Element("image").Value,
download = c.Element(@"download").Value
};
foreach (var obj in q)
{
labelName.Text = obj.name;
labelCategory.Text = obj.category;
labelDesc.Text = obj.desc;
labelManu.Text = obj.manu;
labelAuthor.Text = obj.author;
pictureBox1.ImageLocation = obj.imageLocation;
download = obj.download;
}
}
感激在正確的方向上沒有任何幫助!
編輯:
的Visual Studio指向這些字符時出現錯誤:
new
{
name = c.Element("name").Value,
category = c.Element("category").Value,
desc = c.Element("desc").Value,
manu = c.Element("manu").Value,
author = c.Element("author").Value,
imageLocation = c.Element("image").Value,
download = c.Element(@"download").Value
}
哪一行給出錯誤?當你知道這個問題時,問題會很明顯。 – ChrisF 2012-01-12 14:57:39
老實說?你至少能告訴我們什麼路線? – Will 2012-01-12 14:58:51
更新的問題。這對我來說並不是那麼明顯,因爲我在C#上並不是那麼棒...... – 2012-01-12 15:01:17