Средство просмотра отчетов rdlc на языке C#
private void button4_Click(object sender, EventArgs e) { Form3 frm = new Form3(); DataSet1 myDataSet = new DataSet1(); DataTable dataTable = myDataSet._myTable; for (int i = 1; i <= n; i++) { DataRow drow = dataTable.NewRow(); if (true) { drow["proid"] = "0001"; drow["proname"] = "data2"; drow["cost"] = "200"; drow["code"] = "0123"; drow["shopname"] = "Shop Name"; } dataTable.Rows.Add(drow); } ReportDataSource datasource = new ReportDataSource("mydata", (DataTable)dataTable) ; frm.reportViewer1.LocalReport.DataSources.Clear(); frm.reportViewer1.LocalReport.DataSources.Add(datasource); frm.reportViewer1.RefreshReport(); frm.Text = "reporting"; frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog(); } <pre> What I have tried: data not show in the report viewer rdlc (c# ) https://2.bp.blogspot.com/-Cw76wxrVtM4/Wfv1tyTikTI/AAAAAAAAAqk/-WS3LidgkegsUuhvnDlw30hnM-oWCeKngCLcBGAs/s320/ppp.png
Sibasisjena
Проверил свой код помимо проблемы с отчетом, есть условие if, и оно всегда будет выполняться. Пожалуйста, примите необходимые меры.
если (true)
{
drow["proid"] = "0001";
drow["proname"] = "data2";
дроу["стоимость"] = "200";
дроу["код"] = "0123";
drow["shopname"] = "название магазина";
}