Я использую xml-файл this. Я думаю, что что-то пропустил. Потому что ничего не происходит. Просто появляется пустая страница. Что я снова делаю неправильно. Как я могу привязать отфильтрованные данные в GridViewФильтр Linqtoxml не работает
protected void Page_Load(object sender, EventArgs e)
{
XElement root = XElement.Load(Server.MapPath("PurchaseOrders.xml"));
IEnumerable<XElement> purchaseOrders =
from el in root.Elements("PurchaseOrder")
where
(from add in el.Elements("Address")
where
(string)add.Attribute("Type") == "Shipping" &&
(string)add.Element("State") == "NY"
select add)
.Any()
select el;
foreach (XElement el in purchaseOrders)
{
GridView1.DataSource = el;
}
GridView1.DataBind();
}