動的に追加された gridview コントロールにテンプレート フィールドを動的に追加しています。
次のようにファイルされたテンプレートを追加します。
TemplateField TmpCol = new TemplateField();
TmpCol.HeaderText = "";
TmpCol.ShowHeader = false;
rpt.Columns.Add(TmpCol);
TmpCol.ItemTemplate = new TemplateHandler();
クラス:
public class TemplateHandler : ITemplate
{
void ITemplate.InstantiateIn(Control container)
{
CheckBox cmd = new CheckBox();
cmd.ID = "ckSkill";
cmd.Text = -- want to give data text filed here or pass a custom text
container.Controls.Add(cmd);
}
}
したがって、テンプレート フィールドのチェック ボックスにコンテナの値を指定します。
のような aspx ページで行ったのと同じように
<%# Eval("demo") %>
どんな助けでも大歓迎です