我有一個綁定到某些數據的中繼器。在轉發器中以編程方式創建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