Программное назначение Databand.datasource

отредактировано 05:47 Раздел: FastReport .NET
Добрый день.

VisualStudio10 + FastReport.NET (пока что демо-версия, тестирую)

Датабэнд показывает только первую запись таблицы, хотя ему программно назначен DataSource.
Сразу оговорюсь, что эту тему я читал.

Собственно, назначение так и сделано:
        (WebReport1.Report.FindObject("DataBand1") as FastReport.DataBand) = WebReport1.Report.GetDataSource("_DATA");

Почему в отчете по-прежнему одна строка?

Спасибо.

P.S. Вот как этот источник был создан ранее, хотя с учетом того, что отчет его видит (1-я строка), это, наверное, неважно:
        
        SqlConnection conn = new SqlConnection(<Строка соединения>);

        DataSet ds = new DataSet();
        SqlDataAdapter da = new SqlDataAdapter("EXEC <Хранимая процедура MSSQL, возвращающая несколько таблиц>", conn);

        da.Fill(ds);

        Webreport1.Report = new FastReport.Report();
        //берем одну конкретную таблицу из полученного набора
        //и регистрируем в отчете, который должен показать данные этой таблицы 
        Webreport1.Report.RegisterData(ds.Tables[1], "_DATA");

Комментарии

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

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