永发信息网

怎样给reportViewer报表组件指定数据源?

答案:2  悬赏:10  手机版
解决时间 2021-03-27 22:11
怎样给reportViewer报表组件指定数据源?
最佳答案
//
/// 生成报表数据
///

private void CreateReport()
{
string bgDate = txtBegin.Text.Trim().Replace("-", "");
string edDate = txtEnd.Text.Trim().Replace("-", "");

DataTable dt = OPReportBLL.GetClientTargetList(ddlYear.SelectedValue + ddlMonth.SelectedValue + ddlWeek.SelectedValue.Substring(0, 1));

this.RptView.LocalReport.ReportPath = "Report\\RptFile\\ADCClientTarget.rdlc";
this.RptView.LocalReport.DataSources.Clear();

this.RptView.LocalReport.DataSources.Add(new ReportDataSource("ADCClientTarget_ADCClientTarget", dt));
this.SetReportParameters(this.RptView.LocalReport);

this.RptView.DataBind();
}
///
/// 设置报表参数
///

private void SetReportParameters(Report localReport)
{
ReportParameter[] parameters = new ReportParameter[1];
parameters[0] = new ReportParameter("time", "统计区间:" + txtBegin.Text + "至" + txtEnd.Text);
localReport.SetParameters(parameters);
}
全部回答
DataSet ds = SQLHelper.Query("SELECt * FROM TABLE");
CrystalReportSource1.ReportDocument.Load(Server.MapPath("01.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]);
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女生用iphone6深空灰好还是银色好?金色就不
剪美发屋地址有知道的么?有点事想过去!
已知α是第二象限角,sinα=,则sin2α=A.B.C
做人,什么样的朋友不能交,有几种?
互联网+典当行的新模式有什么优点?
小猫多少天和大猫分窝
把手机藏家里什么地方好
京剧怎么形成的?
西安的经济好吗
描写春天的段落短一点的只有一两行
五斗星君的简介
吃什么食物可以快速缓解大便干燥呢?
作战吧偶像里宋闵浩唱I am him时穿的外套是什
MC天佑一天挣1万,一个月30万真的假的?
iphone6s怎么锁定屏幕?不想让它转过去转过来
推荐资讯
形容对待事情非常严肃认真 成语
十渡蹦极多高?
英特尔Q8200 真实4核 和 英特尔酷睿I3 2120这
():20=4:()=0.2=5分之几教我怎么做
负反馈放大电路的反馈深度越大越好吗?
汽车音响喇叭6.5寸喇叭是多少瓦的
按要求计算.(1)底面周长1.8米,高1.5米的
西部数据500G蓝盘怎么接主板
奶奶右侧锁骨下长了个大包表面发红感觉疼
郭工你好! 变电站10kV母线跨距13m.用的是LGJ
单选题一电梯中悬挂一根弹簧秤,下端挂有一质
小学、初中应该阅读哪些书籍?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?