Подскажите по Datagridview

отредактировано September 2011 Раздел: FastReport .NET
... помогите не могу сам разобраться ...
в дизайнере отчета жестко прописан путь к источнику данных (XML файл)
в форму отчета добавлен DataGridView с ссылкой на таблицу и поля таблицы Источника данных
... при запуске отчета Grid нормально отображает таблицу данных из источника ...
По кнопке в этой же форме сделан обработчик изменяющий содержание XML файла


ВОПРОС: как сделать так чтобы Grid динамически обновлялся в самой форме после изменения источника данных???
так как DataGridView обновляется только после перезапуска отчета ...
Grid1.DataGridView.Refresh() и Grid1.DataGridView.ResetBindings() не дает никакого эффекта ....
... просьба привести пример кода С#

Комментарии

  • отредактировано 07:14
    Здравствуйте,

    Обновить коннекшн и грид можно так:
          XmlDataConnection connection = Report.Dictionary.Connections[0] as XmlDataConnection;
          connection.XmlFile = connection.XmlFile;
          TableDataSource dataSource = Grid1.DataSource as TableDataSource;
          dataSource.Init();
          Grid1.DataGridView.DataSource = dataSource.Table;
    

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.