您的位置:首页 > 其它

RDLC报表使用方法1-4

2010-09-15 09:51 281 查看
this.reportViewer1.LocalReport.ReportEmbeddedResource = "TestReport.Report1.rdlc";
ReportParameter rp = new ReportParameter("content", this.textBox1.Text);
this.reportViewer1.RefreshReport();

6、运行工程,在文本输入框内输入数据,按下按钮,数据是不是已经传入报表了?

private void button2_Click(object sender, EventArgs e)

10、使用报表的Drillthrough事件,当选择了钻取项时会发生此事件,给下一个报表取值,代码如下:

private void reportViewer1_Drillthrough(object sender, DrillthroughEventArgs e)
{
LocalReport lp = (LocalReport)e.Report;
string customerid = lp.GetParameters()["customerid"].Values[0].Trim();

lp.DataSources.Clear();
lp.DataSources.Add(new ReportDataSource("NorthwindDataSet_Orders",
new NorthwindDataSetTableAdapters.OrdersTableAdapter().GetDataByCustomerID(customerid)));
}

运到结果:
运行第一份报表:



钻取后运行第二份报表:



posted on 2007-03-07 16:07 龙少爷 阅读(331) 评论(0) 编辑 收藏 引用 网摘 所属分类: RDLC报表使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: