1.添加报表
2.创建数据集
打开新建好的报表Report1.rdlc
新建----数据集。按向导添加数据集。
3.添加参数
参数----右键----添加参数----名称为:RP(测试用)
4.设计报表
拖入一个‘图像’控件
图像源选择‘外部’---
选择图像表达式
选择刚添加的参数----确定
4.展示
新建一个aspx页面 BaoBiao.aspx
添加一个ScriptManager
添加一个ReportViewer
打开对应cs页面
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet ds = Sqlhelper.DataSet("select top 1 * from Table"); //此数据集结构要和报表绑定的数据集相同
ReportParameter rptParaA = new ReportParameter("RP", "图片地址,要Intelnet地址 如http://www.cnblogs.com/1.jpg");
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rptParaA });
ReportDataSource rds = new ReportDataSource("DataSet1", ds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.Refresh();
}
}
OK
总结:提供一个思路,实际运用可灵活变动