我有一箇中繼器內的中繼器。我在父代中繼器的ItemDataBound
事件中綁定了內部中繼器,其中myEventDetails list()
。我在page_load
內獲得這個myEventDetails list()
。在LINQ語句中得到「枚舉沒有結果」的錯誤?
所以當我用下面的LINQ查詢我越來越
「枚舉沒有結果」
和內部中繼器具有空值。
protected void parentRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Repeater inner = (Repeater)(e.Item.FindControl("innerRepeater"));
var allEvents = from x in myEventDetails
where x.event_name == "test"
select new
{
EventName = x.event_name,
EventID = x.event_id
};
inner.DataSource = allEvents;
inner.DataBind();
}
}
當我調試時,我得到的值爲myEventDetails list()
。所以它不是空的。
感謝
您可以顯示myEventDetails類型的實現嗎? – phg