在 Web 用户控件中使用 TemplateField

发布于 2024-08-23 16:02:27 字数 128 浏览 6 评论 0原文

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

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

谢谢。

Is it possible to use a TemplateField (or any *Field from a GridView) inside a user control (ascx).

I have a complex TemplateField (item, edit, footer) that I would like to easily reuse.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

九局 2024-08-30 16:02:27

正如问题的措辞,没有办法。听起来您正在做什么(使 TemplateColumn 的元素可重用),那么立即想到的有两种方法。

一、将您的用户控件放入 TemplateColumn 的 ItemTemplate/FooterTemlate 中。

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

As the question is worded, there is no way. What it sounds like you are doing (making the elements of a TemplateColumn reusable) then there are two ways that come to mind right off.

One, put your User Control into the ItemTemplate/FooterTemlate of the TemplateColumn.

Two, build the complex GridView Column as a standalone server control, which you can use in place of a TemplateColumn (or BoundColumn).

鹿港巷口少年归 2024-08-30 16:02:27

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

GridView is a bit top-heavy for a user control - you could create a custom GridView in a separate control library and simply reuse it that way.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文