我有一个绑定到某些数据的中继器。在转发器中以编程方式创建UserControl?
我绑定到的ItemDataBound事件,我试图programmaticly创建用户控件:
一言以蔽之:
void rptrTaskList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
CCTask task = (CCTask)e.Item.DataItem;
if (task is ExecTask)
{
ExecTaskControl foo = new ExecTaskControl();
e.Item.Controls.Add(foo);
}
}
的问题是,虽然绑定工作,用户控件不会呈现给主页面。
任何想法?
同意的合法的方式,这听起来像一个更好的解决方案。但这与在特定情况下适用的不一样。 – Pete 2009-09-15 10:57:57