Использование TemplateField внутри веб-элемента управления - PullRequest
0 голосов
/ 25 февраля 2010

Возможно ли использовать TemplateField (или любое * поле из GridView) внутри пользовательского элемента управления (ascx).

У меня есть сложный TemplateField (item, edit, footer), который я хотел бы легко использовать повторно.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 февраля 2010

Поскольку вопрос сформулирован, пути нет. Что бы вы ни делали (делая элементы TemplateColumn многократно используемыми), сразу же приходит на ум два способа.

Во-первых, поместите свой пользовательский элемент управления в ItemTemplate / FooterTemlate шаблона TemplateColumn.

Во-вторых, создайте сложный столбец GridView в качестве автономного серверного элемента управления, который можно использовать вместо TemplateColumn (или BoundColumn).

0 голосов
/ 25 февраля 2010

GridView немного перегружен для пользовательского элемента управления - вы можете создать собственный GridView в отдельной библиотеке элементов управления и просто повторно использовать его таким образом.

...