版权声明:本文为【世纪缘】原创文章,未经允许不得转载。 本人唯一QQ:1011435094 https://blog.csdn.net/QingHeShiJiYuan/article/details/49074411
private void Form1_Load(object sender, EventArgs e)
{
string sql = "select * from room";
DataTable dt = dbutil.GetData(sql);
ReportDataSource rds = new ReportDataSource("DataSet1", dt);
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(rds);
this.reportViewer1.LocalReport.Refresh();
this.reportViewer1.RefreshReport();
}
private void reportViewer1_Drillthrough(object sender, Microsoft.Reporting.WinForms.DrillthroughEventArgs e)
{
LocalReport lr = (LocalReport)e.Report;
lr.DataSources.Clear();
string typeid = lr.GetParameters()[0].Values[0].ToString();
string sql = "select * from roomtype where ids = " + typeid;
DataTable dt = dbutil.GetData(sql);
lr.DataSources.Add(new ReportDataSource("DataSet1", dt));
lr.Refresh();
}