powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / fast report net, не могу создать отчёт
6 сообщений из 6, страница 1 из 1
fast report net, не могу создать отчёт
    #38421408
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Пытаюсь сделать отчёт в fast_report.net
результат запроса к БД здесь
Код: c#
1.
FbDataReader reader = SelectSQL.ExecuteReader();


вызов отчёта:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
report1.RegisterData(reader, "test2");
            report1.GetDataSource("test2").Enabled = true;
            FastReport.DataBand a = (FastReport.DataBand)report1.FindObject("Data1");
            a.DataSource = report1.GetDataSource("test2");            
            FastReport.TextObject b = (FastReport.TextObject)report1.FindObject("text1");
            b.Text = "[test2.TaskName]"; //"222";           
            report1.Prepare();
            report1.Show();



автор(Text1): Ошибка CS0103: Имя "test2" отсутствует в текущем контексте
...
Рейтинг: 0 / 0
fast report net, не могу создать отчёт
    #38421521
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в каком бэнде распологается text1?
...
Рейтинг: 0 / 0
fast report net, не могу создать отчёт
    #38421669
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_=ДОБРЫНЯ=_в каком бэнде распологается text1?
бэнд "данные".
...
Рейтинг: 0 / 0
fast report net, не могу создать отчёт
    #38421674
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_=ДОБРЫНЯ=_,

датасет для базы firebird создаю в коде:
Код: c#
1.
2.
3.
4.
5.
fb.Open();            
            FbTransaction fbt = fb.BeginTransaction(); //стартуем транзакцию; стартовать транзакцию можно только для открытой базы                  
            FbCommand SelectSQL = new FbCommand("select  t.* from  task t", fb); //задаем запрос на выборку
            SelectSQL.Transaction = fbt; //необходимо проинициализить транзакцию для объекта SelectSQL
            FbDataReader reader = SelectSQL.ExecuteReader(); 
...
Рейтинг: 0 / 0
fast report net, не могу создать отчёт
    #38421705
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если я делаю не
Код: c#
1.
Report1.show()

,
Код: c#
1.
Report1.Design()


то вместо колонок моего запроса, который должен вернуть динамический созданный датасет
Код: c#
1.
Reader

в отчёте какие-то странные поля (см. картинку)
...
Рейтинг: 0 / 0
fast report net, не могу создать отчёт
    #38421895
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как у меня работает:
Создаю ДатаСет. Вгоняю в него ДатаТаблы (указав имена). Потом регистрирую в ФР
FReport.RegisterData(ds.Tables("DataTable1"), "DataTable1")
Указываю датасурс репорта
Dim tek_data As FastReport.DataBand = FReport.FindObject("Tabl1")
tek_data.DataSource = FReport.GetDataSource("DataTable1")
Вывод результата
FReport.Prepare(True)
FReport.ShowPrepared()

все
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / fast report net, не могу создать отчёт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]