在Web用户控件中使用TemplateField

时间:2010-02-25 14:56:11

标签: asp.net gridview user-controls templatefield

是否可以在用户控件(ascx)中使用TemplateField(或GridView中的任何* Field)。

我有一个复杂的TemplateField(项目,编辑,页脚),我想轻松重复使用。

感谢。

2 个答案:

答案 0 :(得分:2)

问题是措辞,没有办法。你听起来像是在做什么(使TemplateColumn的元素可以重复使用)然后有两种方法可以立即想到。

一,将用户控件放入TemplateColumn的ItemTemplate / FooterTemlate。

二,将复杂的GridView列构建为独立的服务器控件,您可以使用它来代替TemplateColumn(或BoundColumn)。

答案 1 :(得分:0)

GridView对于用户控件来说有点头重脚轻 - 您可以在单独的控件库中创建自定义GridView,并以这种方式重复使用它。