0

C#、.net

原始代码:

 <asp:TemplateField ItemStyle-Width="20px" ItemStyle-HorizontalAlign="Center">
 <itemtemplate>
 <asp:Label ID="lblDependency" Runat="server"></asp:Label>
 </itemtemplate>
 </asp:TemplateField>

我想做这样的事情:

 BoundField bf = new BoundField();
 bf.DataField = "b";
 grvList.Columns.Add(bf);

但不是boundfield,而是使用templatefield。

如果你想知道我为什么要做这样的事情,它与:this

4

1 回答 1

1

http://msdn.microsoft.com/en-us/library/Aa289501我相信涵盖了这一点(向下滚动到底部以获取 DataGrid 完整示例)。基本上你不能让它直接解析 ASP 标签,你必须创建一个以编程方式实现它们的自定义类,然后实例化该类。

于 2010-11-26T10:26:47.140 回答