0

私の質問を読んでくれてありがとう。以前は、ボタンを使用してレポートをロードしていました。日付 (開始日と終了日) を選択した後、mysql と c# を使用しました。ここにいくつかの画像があるので、問題を確認できます。

主な問題/エラーは次のとおりです

エラー 1

これが私のレポートです。ご覧のとおり、左側に必要なパラメーターがあります

報告

ここにそのレポートへのデータセット/クエリがあり、ここにも @parameters があります

クエリ

最後に、レポートを生成するためのクリック イベントのコード

コード

4

2 に答える 2

0

button1_Clickイベントでこれを試してください:

        DateTime desde = dt_desde.Value;
        DateTime haste =dt_hasta.Value;

        this.byc_articulosTableAdapter.Fill(this.datasetResumenInventario.byc_articulos, desde,haste);
        this.reportViewer1.RefreshReport();

レポート バインディング用のパラメーター クエリがある場合は、dataAdaptor の入力中にそれらのパラメーターを渡す必要があります ( byc_articulosTableAdapter)。これがあなたを助けることを願っています。

于 2013-08-09T05:48:41.877 に答える
0

電話する前にこれを試しましたreportViewer1.RefreshReport()か?

 reportViewer1.LocalReport.SetParameters(new ReportParameter[]{
                new ReportParameter("desde",desde.ToShortDateString()),
                new ReportParameter("hasta", hasta.ToShortDateString())
            });
于 2013-08-09T04:01:08.547 に答える