我有一个中继器内的中继器。我在父代中继器的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