データセットを使用してデータを取得しています。
私はデータセットを塗りつぶして、すべては問題ありません。デバッグを使用しているときに、データセットが空ではないことがわかりますが、Microsoft Report Viewerでそのデータセットを表示することはできません。ここでMicrosoft Report Viewerでデータセットを表示する
が私のコードです:
private void frmPrint_Load(object sender, EventArgs e) {
this.reportViewer1.RefreshReport();
reportViewer1.LocalReport.DataSources.Clear();
GetCauseMachineMatrixTableAdapter adapter = new GetCauseMachineMatrixTableAdapter();
QpNibrolDataSet dataset = new QpNibrolDataSet();
adapter.Fill(dataset.GetCauseMachineMatrix, this.start, this.end);
DataTable DT = dataset.Tables[0];
ReportDataSource reportdatasource = new ReportDataSource();
reportdatasource.Name = "RDS_NAME";
reportdatasource.Value = DT;
reportViewer1.LocalReport.DataSources.Add(reportdatasource);
reportViewer1.LocalReport.Refresh();
reportViewer1.RefreshReport();
}
フォームは、私が間違って何をやっているレポート定義のソースは
指定されていません
を言っていますか?
データセットを表示しようとしたときに列名が表示されないため、
rdlc
は使用しません。私が使用しているストアドプロシージャにはパラメータが必要です。
しかし、iamがrdlcファイルにデータソースを追加しようとしています。使用するデータセットからの列は表示されず、データセットにはパラメータ(ストアドプロシージャ)が必要です。それについて何かしてもらえますか? –
強くデータ型を入力することができます。データセットの内部には、RDLCファイルで使用できる強く型付けされたデータテーブルがあります。 – jgallant