XML 파일을 드롭 다운 목록 및 gridview에 연결하여 사용하고 있습니다.LINQ to XML 코드의 Null 참조 예외
XML 문서에서 하나의 드롭 다운 목록을 채운 다음 gridview를 다른 곳으로 채우지 만 where 절을 추가하려고하면 null 참조 예외가 발생하고 그 이유는 확실하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?
XDocument xmlDoc = XDocument.Load(Server.MapPath("XMLFile.xml"));
var q = from c in xmlDoc.Descendants("Images")
where c.Attribute("PropertyId").Value == DropDownList1.SelectedValue.ToString()
select new
{
PropertyID = c.Element("ThumbUrl").Value,
};
GridView1.DataSource = q;
GridView1.DataBind();
는 nullreference는 던져'where' 부분? "이미지"노드에 "PropertyId"속성이 있습니까? –
괜찮 았어 덕분에 그 점에 대해 많은 감사를드립니다. 마지막 질문 하나를 도울 수 있다면 .... hte gridview는 이제 드롭 다운 상자가 변경 될 때 정확한 ThumbUrl을 보여줍니다.하지만 어떻게 링크 뷰를 변경해야합니까? 그냥 URL을 보여주는 것과 반대되는 이미지? – Kev
Kev - StackOverflow를 최대한 활용하려면 투표하는 데 도움이되는 답변을 받아야합니다. 두 번째 질문에 대한 답변을 얻는 기회가 훨씬 많습니다. 논평. –