Проверка TypeName ObjectDataSource во время компиляции

Предположим, у меня есть страница с ObjectDataSource (ODS для краткости) внутри, которая обеспечивает привязки для GridView.
Как описано здесь, ODS выполняет все привязки со строками, поэтому, если я изменю имя класса, на которое ссылается свойство TypeName в ODS, я не получу никаких ошибок времени компиляции, только ошибки времени выполнения.

У кого-нибудь есть идеи, как преодолеть эту проблему?
Заранее спасибо.

2 ответа

В простых случаях использование исправлений "AutoGenerateColumns" позволяет избежать этой проблемы.

Тем не менее, я знаю, что это, вероятно, неполный ответ на вопрос. Мне любопытно посмотреть, какие решения предлагают другие. Я надеюсь или подозреваю решение, в котором вы бы украсили свойства классов атрибутами, объясняющими, как эти свойства должны быть связаны в сетке.

Редактировать: "избегает" казалось более подходящим, чем "исправления":)

Создать ObjectDataSource в коде, а не в вашем aspx....

Другие вопросы по тегам