
ASP.NET Web Forms の GridViewのTemplateFieldを動的に生成したいと思い下記のような記述をしたのですが、LabelのIDがすべて同じになってしまい困っています。
どのような記述をすればよろしいでしょうか。
VisualStudio2013でC#を使っての開発となります。(.netFrameWork4)
for (int i=0; i <= 10; i++) { TemplateField tfield = new TemplateField(); CompiledTemplateBuilder cBuilder= new CompiledTemplateBuilder(new BuildTemplateMethod(delegate(Control container) { Label label = new Label(); label.ID="TEST"+i.ToString(); container.Controls.Add(label); })); tfield.ItemTemplate=cBuilder; dgv.Columns.Add(tfield); }




回答1件
あなたの回答
tips
プレビュー