2

C#のウィンドウフォームがあります。[レポートの取得]をクリックすると、datagridviewの正確なデータがCrystalReportViewerにも表示されるようにしたいと思います。

            DataTable dt = new DataTable();
            DataSet ds = new DataSet();

            dt = dataGridView1.DataSource as DataTable;

            ds.Tables.Add(dt);

            CrystalReport2 cos = new CrystalReport2();

            cos.SetDataSource(ds);

            crystalReportViewer1.ReportSource = cos;

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

2 に答える 2

2

親愛なるサイマ 与えられたリンクに従ってください。あなたが欠けているのは、デザインモードのテーブルです。デザイン モードの Crystal レポートには、データセットにまったく同じフィールドを含むテーブルが必要です。そうすれば、コードを使用でき、うまく機能します。

お役に立てれば

このリンクをたどってください

于 2013-02-27T05:54:46.637 に答える