У меня есть AspxGridView на моей странице. Я хочу, чтобы пользователи могли настраивать некоторые данные в веб-форме, и после того, как они нажали одну кнопку, данные с экрана читаются, проверяются и создается бизнес-объект. Этот объект имеет функцию GetData () и возвращает массив объектов, представляющих строки в сетке.
Я хочу, чтобы ASPXGrid не заполнялся, пока пользователь не нажмет кнопку. Я знаю, что могу установить для DataSourceId во время разработки значение null, но затем я потерял доступность синхронизации столбцов сетки со свойствами объекта (я не могу добавить или изменить некоторые свойства столбцов для новых столбцов). Я знаю, что могу перехватить событие ObjectCreating и предоставить сетке поддельный объект, возвращающий пустые наборы данных. Но есть ли более элегантные решения?