我在中继器中有一个中继器。我在父中继器的ItemDataBound
事件上绑定内部中继器myEventDetails list()
。我正在myEventDetails list()
里面page_load
。
所以当我使用以下 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()
. 所以它不是空的。
谢谢