Проверка TypeName ObjectDataSource во время компиляции - PullRequest
1 голос
/ 01 мая 2011

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

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

Ответы [ 2 ]

0 голосов
/ 01 мая 2011

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

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

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

0 голосов
/ 01 мая 2011

создайте ObjectDataSource в коде, а не в aspx ....

...