|
分類:[VB.NET/VB2005]
VB.NET2005にバンドルされているクリスタルレポート(CrystalReports)に関する質問です。 どうぞよろしくお願いします。
「DBからデータをDataReader形式で取得し、画面に表示するとともに帳票出力を行う」 という内容のアプリを開発していますが、 クリスタルレポートの項目とDataReaderの項目を紐付ける方法がわからず困っています。
識者の方、ぜひご教授ください。よろしくお願いします。
PS.画面側の印刷トリガーのイベントには以下のように記述しています。
Dim rpt As New CrystalReport1 Dim oracleDataReader As Oracle.DataAccess.Client.OracleDataReader = Nothing Dim iDataReader As System.Data.IDataReader = Nothing
'データを取得 odac.GetReader("select id, name from tbl", oracleReader)
'oracleDataReaderからiDataReaderにキャスト iDataReader = oracleDataReader
'データソース設定 rpt.SetDataSource(iDataReader)
|