.net rdlc超链接报表问题。。请高手指教,,本人在线等!!!

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:33:07
我用一个 rdlc 普通的一个报表

然后其中一列 我想加上 超链接

然后 根据取到点击的值 。传到另一个方法里当参数 再做一张报表

我现在的问题是 不知道怎么取得到 超链接 点击上的值

帮帮忙咯 在线等 急。。

利用报表的钻取功能。
右键你要单击连接的字段--属性--导航--跳至报表(你要连接的报表)。
private void rptMain_Drillthrough(object sender, Microsoft.Reporting.WinForms.DrillthroughEventArgs e)
{
Microsoft.Reporting.WinForms.LocalReport report = e.Report as Microsoft.Reporting.WinForms.LocalReport;
report.DataSources.Add(
new Microsoft.Reporting.WinForms.ReportDataSource("你的Dataset数据源名",
this.dsOrders.Tables[0]));
}

这个代码是在C/S模式下的,在B/S模式下只要改一下WinForms为WebForms就可以了。

注:主报表的链接字段要与钻取报表的一个字段为同一数据字段。

用FindControl方法获取