私はコードを使用して動的データリストを持っています:-
DataList dl = new DataList();
dl.DataSource = settings.GetUsers();
form1.Controls.Add(dl);
しかし、アイテムテンプレートまたは別のテンプレートを設定するにはどうすればよいですか。
プログラムでテンプレートを設定できます。Creating Web Server Control Templates Programmatically を参照してください。
を継承する必要があるクラスを作成するITemplate
と、それをリストビュー/データリスト/リピーター/などのテンプレート プロパティに割り当てることができます。ITemplate
次の方法が必要です。
public void InstantiateIn(System.Web.UI.Control container) {
}
このメソッドを使用すると、テンプレートとして作成するコントロール ツリーを構築できます。