私の質問を読んでくれてありがとう。以前は、ボタンを使用してレポートをロードしていました。日付 (開始日と終了日) を選択した後、mysql と c# を使用しました。ここにいくつかの画像があるので、問題を確認できます。
主な問題/エラーは次のとおりです
これが私のレポートです。ご覧のとおり、左側に必要なパラメーターがあります
ここにそのレポートへのデータセット/クエリがあり、ここにも @parameters があります
最後に、レポートを生成するためのクリック イベントのコード
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
)。これがあなたを助けることを願っています。
電話する前にこれを試しましたreportViewer1.RefreshReport()
か?
reportViewer1.LocalReport.SetParameters(new ReportParameter[]{
new ReportParameter("desde",desde.ToShortDateString()),
new ReportParameter("hasta", hasta.ToShortDateString())
});