Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / fast report net, не могу создать отчёт / 6 сообщений из 6, страница 1 из 1
09.10.2013, 12:49
    #38421408
NewIvanovec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fast report net, не могу создать отчёт
Добрый день.
Пытаюсь сделать отчёт в 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
09.10.2013, 13:51
    #38421521
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fast report net, не могу создать отчёт
в каком бэнде распологается text1?
...
Рейтинг: 0 / 0
09.10.2013, 15:09
    #38421669
NewIvanovec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fast report net, не могу создать отчёт
_=ДОБРЫНЯ=_в каком бэнде распологается text1?
бэнд "данные".
...
Рейтинг: 0 / 0
09.10.2013, 15:11
    #38421674
NewIvanovec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fast report net, не могу создать отчёт
_=ДОБРЫНЯ=_,

датасет для базы 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
09.10.2013, 15:23
    #38421705
NewIvanovec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fast report net, не могу создать отчёт
если я делаю не
Код: c#
1.
Report1.show()

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


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

в отчёте какие-то странные поля (см. картинку)
...
Рейтинг: 0 / 0
09.10.2013, 17:24
    #38421895
_=ДОБРЫНЯ=_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fast report net, не могу создать отчёт
как у меня работает:
Создаю ДатаСет. Вгоняю в него ДатаТаблы (указав имена). Потом регистрирую в ФР
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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / fast report net, не могу создать отчёт / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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