- PR -

クリスタルリポートの生成について(hello world出力)

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/09/08
投稿数: 2
投稿日時: 2006-09-08 19:10
Visual Studio.Net 2003
C++
はじめまして。VS付属のCrystalReportを使ってドキュメントを作成するプログラムを作っています。プログラムで保持する文字列をドキュメントに埋め込むやり方が
分かりません。
状況:
1.レポートデザイナーで空白のドキュメントを作っています。(sample.rpt)
2.ReportDocument::Loadでドキュメントをロードするところまではできています。
質問
1.レポートデザイナーに文字列("hello world")を埋め込むためのマーカーを用意するのだと思うのですが、どうすればよいでしょうか。
2.そのマーカーに文字列を出力するにはどうすればよいでしょうか。

よろしくお願いします。
未記入
会議室デビュー日: 2006/09/08
投稿数: 2
投稿日時: 2006-09-08 20:51
解決しました。

TextObject* text;

try
{
text = __try_cast<TextObject*>
(crReportDocument->ReportDefinition->
ReportObjects->Item["Text1"]);
}
catch(System::InvalidCastException*)
{
return;
}

text->Text = "HELLO";
1

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