powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Очень нужна помощь по CrystalReport!!!
9 сообщений из 9, страница 1 из 1
Очень нужна помощь по CrystalReport!!!
    #33857464
booger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настраиваю CrystalreportSource - указаваю так:
add->report->data sources->choosesourceid(Указал свой sqldatadource)
дальше он требует specify table name

дальше вопрос - есть отчет с полямя test.rpt в нем я указал command(там sql запрос(без параметров)) - вот я и не пойму

там же указываю specify table name - тогда все данные в отчете беруться из command - тогда причем тут choosesourceid в настройках CrystalreportSource.

Как указать внешний SQLdatasource?
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33858478
booger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выручайте!!!
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33858723
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем понял
но может быть тебе пример поможет
если ты уже настроил *.rpt

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
TableLogOnInfo log = new TableLogOnInfo();
ConnectionInfo ci = new ConnectionInfo();
ci.ServerName = ConfigurationSettings.AppSettings["server"];  
ci.DatabaseName = ConfigurationSettings.AppSettings["database"];
ci.UserID = ConfigurationSettings.AppSettings["user"];
ci.Password = ConfigurationSettings.AppSettings["password"];
log.ConnectionInfo = ci; 
Tables tbs;   
CrystalDecisions.CrystalReports.Engine.Table tb;
ReportDocument rDoc = new ReportDocument();
rDoc.Load(Server.MapPath("cr.rpt"));
cr1.ReportSource = rDoc;   
tbs = rDoc.Database.Tables;
tb = tbs[ 0 ];
log = tb.LogOnInfo;
log.ConnectionInfo = ci;
tb.ApplyLogOnInfo(log);
cr1.DataBind();
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33858778
booger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем понял
но может быть тебе пример поможет
если ты уже настроил *.rpt


TableLogOnInfo log = new TableLogOnInfo();
ConnectionInfo ci = new ConnectionInfo();
ci.ServerName = ConfigurationSettings.AppSettings["server"];
ci.DatabaseName = ConfigurationSettings.AppSettings["database"];
ci.UserID = ConfigurationSettings.AppSettings["user"];
ci.Password = ConfigurationSettings.AppSettings["password"];
log.ConnectionInfo = ci;
Tables tbs;
CrystalDecisions.CrystalReports.Engine.Table tb;
ReportDocument rDoc = new ReportDocument();
rDoc.Load(Server.MapPath("cr.rpt"));
cr1.ReportSource = rDoc;
tbs = rDoc.Database.Tables;
tb = tbs[0];
log = tb.LogOnInfo;
log.ConnectionInfo = ci;
tb.ApplyLogOnInfo(log);
cr1.DataBind();


Этот вариант мне не подходит я на vs2005 работаю там ReportDocument нет.
Там все эти настройки делаются в crystalreportsource - вот как с ним работать и не понятно!!!
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33858823
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booger
Этот вариант мне не подходит я на vs2005 работаю там ReportDocument нет.
Там все эти настройки делаются в crystalreportsource - вот как с ним работать и не понятно!!!
это рабочий код под vs2005
пишешь запрос при конфигурировании *.rpt, а потом на *.aspx кидаешь crystalreportviewer и все....
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33858827
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавь
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33860135
booger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем понял
но может быть тебе пример поможет
если ты уже настроил *.rpt


TableLogOnInfo log = new TableLogOnInfo();
ConnectionInfo ci = new ConnectionInfo();
ci.ServerName = ConfigurationSettings.AppSettings["server"];
ci.DatabaseName = ConfigurationSettings.AppSettings["database"];
ci.UserID = ConfigurationSettings.AppSettings["user"];
ci.Password = ConfigurationSettings.AppSettings["password"];
log.ConnectionInfo = ci;
Tables tbs;
CrystalDecisions.CrystalReports.Engine.Table tb;
ReportDocument rDoc = new ReportDocument();
rDoc.Load(Server.MapPath("cr.rpt"));
cr1.ReportSource = rDoc;
tbs = rDoc.Database.Tables;
tb = tbs[0];
log = tb.LogOnInfo;
log.ConnectionInfo = ci;
tb.ApplyLogOnInfo(log);
cr1.DataBind();


Не понятно что такое cr1?
И как мне показать отчет через crystalreportviewer?
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33860253
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
<cr:crystalreportviewer runat="server" autodatabind="true" id="cr1"
displaygrouptree="False" displaytoolbar="False" separatepages="False" />
id="cr1"
добавь crystalreportviewer в aspx
...
Рейтинг: 0 / 0
Очень нужна помощь по CrystalReport!!!
    #33860328
booger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<cr:crystalreportviewer runat="server" autodatabind="true" id="cr1"
displaygrouptree="False" displaytoolbar="False" separatepages="False" />
id="cr1"
добавь crystalreportviewer в aspx

я так и думал - у меня наверно последний вопрос как указать в качестве источника данных для отчета свой sqldataset!

Заранее спасибо!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Очень нужна помощь по CrystalReport!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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