Connectionstring в скрипте

отредактировано April 2010 Раздел: FastReport .NET
Перечитал руководства программиста, но ответа на нижеследующий вопрос не нашёл.

А можно ли обращаться из программы к Connection, созданному в дизайнере FastReport'а? Конкретно редактировать ConnectionString? Либо же наоброт возможно ли брать строку например из ConfigurationManager.ConnectionStrings["qqq"].ConnectionString и на _StartReport присвоить её моему Connection'у отчёта?

Спасибо!

Комментарии

  • MVAMVA
    отредактировано April 2010
    Excitant написал: »
    А можно ли обращаться из программы к Connection, созданному в дизайнере FastReport'а?
    Про репортовский скрипт не скажу, а из приложения устанавливал так:
    if (report.Dictionary.Connections.Count > 0)
    report.Dictionary.Connections[0].ConnectionString = "myСonnString";

    PS: это между Load и Show
  • отредактировано 08:56
    MVA написал: »
    Про репортовский скрипт не скажу, а из приложения устанавливал так:
    if (report.Dictionary.Connections.Count > 0)
    report.Dictionary.Connections[0].ConnectionString = "myСonnString";

    PS: это между Load и Show

    Наверное для WebReport такое не подходит, поскольку попробовал :

    if (WebReport1.report.Dictionary.Connections.Count > 0)
    WebReport1.report.Dictionary.Connections[0].ConnectionString = "myСonnString";

    Выдаётся ошибка:
    "Сведения об исключении: System.NullReferenceException: В экземпляре объекта не задана ссылка на объект."
  • отредактировано 08:56
    для WebReport это надо делать в событии WebReport1.StartReport.
  • отредактировано 08:56
    AlexTZ написал: »
    для WebReport это надо делать в событии WebReport1.StartReport.

    Да, спасибо! Так работает!

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

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