Winform动态生成报表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Winform动态生成报表
private void button1_Click(object sender, EventArgs e)
{
string sqlstr= ConfigurationManager.ConnectionStrings["ConnectionString"].C onnectionString;
SqlConnection conn = new SqlConnection(sqlstr);
conn.Open();
string str = "select * from tbl_ClientInfo where nID='5'";
SqlDataAdapter sda = new SqlDataAdapter(str,conn);
DataSet ds = new System.Data.DataSet();
sda.Fill(ds);
conn.Close();
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.ReportEmbeddedResource = "ReportRDLC.Report1.rdlc";
reportViewer1.LocalReport.ReportPath=Application.Startup Path+ @"\Report1.rdlc";
//MessageBox.Show(Application.StartupPath + @"\Report1.rdlc");
Microsoft.Reporting.WinForms.ReportDataSource reportDataSource = new ReportDataSource();
= "DataSet1"; //指定数据源的名字,是你在设计器中指定的
reportDataSource.Value = ds.Tables[0];//指定数据源,也就是你查出来的dataTable
reportViewer1.LocalReport.DataSources.Add(reportDataSou rce);
reportViewer1.RefreshReport(); }。

相关文档
最新文档