- PR -

CrystalReportのReportDocument.PrintToPrinter()

1
投稿者投稿内容
ton_poo
会議室デビュー日: 2004/03/18
投稿数: 5
投稿日時: 2004-03-22 09:36
CrystalReportのReportDocument.PrintToPrinter()で印刷しようとしているのですが、
ログインエラーとなり印刷できません。
どこか間違えているのでしょうか?
(レポートで使っているデータソースはODBC経由)

CrystalDecisions.CrystalReports.Engine.ReportDocument doc = newCrystalDecisions.CrystalReports.Engine.ReportDocument();
doc.Load("d:\\test.rpt");
for(int i=0; i<doc.Database.Tables.Count; i++) {
doc.Database.Tables[i].LogOnInfo.ConnectionInfo.ServerName = "xxxxx";
doc.Database.Tables[i].LogOnInfo.ConnectionInfo.UserID = "yyyyy";
doc.Database.Tables[i].LogOnInfo.ConnectionInfo.Password = "zzzzz";
}
doc.PrintToPrinter(1,false,0,0);


CrystalReportViewerを使うと
(ReportSourceプロパティにReportDocumentをセットして使うと)
印刷できるのですが、
印刷ダイアログ無しですぐ印刷したいので・・・
ton_poo
会議室デビュー日: 2004/03/18
投稿数: 5
投稿日時: 2004-03-22 11:39
自己レスです。
解決できました。

dc.SetDatabaseLogon("USER","PASS");

でいけました。


[ メッセージ編集済み 編集者: ton_poo 編集日時 2004-03-22 11:40 ]
1

スキルアップ/キャリアアップ(JOB@IT)