我正在製作Country,state下拉列表。使用Linq到Xml的空引用
用於例如:對於特定的國家,我會讀該國的國家從下面XML文件是我的代碼
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string st = (DropDownList1.SelectedIndex).ToString();
XDocument main = XDocument.Load((Server.MapPath(@"XMLFile1.xml")));
var query = from user in main.Descendants("country")
where st == user.Element("state").Value --//i am getting an error here like object
select user; reference not set to an instance object
DropDownList2.DataSource = query;
DropDownList2.DataBind();
}
OP的XML(鏈接在Chuck的意見提供):bind dropdownlist using XML
怎麼能我在這裏輸入我的xml? – user1435482
添加到您的文章,點擊您帖子底部的灰色'編輯'鏈接。 –
我無法添加它顯示一些錯誤的XML文件,你可以檢查我的XML一樣在這個鏈接http://stackoverflow.com/questions/10224655/bind-dropdownlist-using-xml – user1435482