我正在動態添加一個模板提交給動態添加的gridview控件。爲GridView動態添加ItemTemplate
我補充提交這樣的模板:
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") %>
任何幫助,高度讚賞
使用container.DataItem.Eval( 「的ColumnName」) –
@PrashantLakhlani如何使用本container.DataItem.Eval( 「的ColumnName」)的代碼 – Moons
@PrashantLakhlani見我的代碼 - 所有的控件,模板字段動態 – Moons