Динамически изменять шаблон элемента GridView

У меня довольно большой сайт asp.net, который использует GridView, связанный с одним и тем же объектом во многих местах. Я использую шаблон элемента для настройки каждой строки. Однако чтобы иметь одинаковый шаблон на всех страницах, я должен скопировать и вставить шаблон элемента на каждую страницу. Очевидно, это не лучшее решение. Кроме того, я хочу иметь возможность изменить шаблон, используемый GridView, изменив некоторый файл конфигурации. Одним из вариантов будет создание пользовательского элемента управления с помощью DataGrid и предоставление необходимых свойств для использования на каждой странице. Однако это не соответствует второму требованию, чтобы иметь возможность динамически изменять шаблон. В основном я ищу способ сказать GridView использовать шаблон и иметь возможность делать это динамически. Любая идея будет полезна.

Ответы на вопрос(2)

Ваш ответ на вопрос