vs2010里面如何添加RDLC 报表的报表参数 跪求

vs2010里面如何添加RDLC 报表的报表参数 跪求,第1张

当你为当前项目添加完RDLC报表项目后,这个新报表就处于设计状态,同时在vs集成开发界面上就会出现“报表”菜单,点开这个菜单,第一项就是报表参数子菜单,点击这个子菜单后,报表参数界面就打开了,点击“添加”按钮,就可以添加新的报表参数,你可以先建立一个比如说名称为ParamTest的数据类型为string的参数(string类型可以传入所有类型的值),当然你也可以为空白值(null或String.Empty)设置一个你想表达的默认值,在参数设计其中作这个工作很方便。

然后点击确定保存并退出,并在你的报表所需位置添加一个文本框,为这个文本框设置表达式:=Parameters!ParamTest.Value,这时报表部分的工作就做完了;

下一步,在你的报表处理代码中加入:

(其他的报表初始化,设置数据集等 *** 作这里略去,只讲参数使用)

(这个例子是给WinForm程序用的,WebForm只是引用不同而已,其他一样)

Microsoft.Reporting.Winforms.ReportParameter p1=new Microsoft.Reporting.Winforms.ReportParameter("ParamTest","This is a test string.")//创建新的报表参数p1,参数名为:ParamTest,字串值:This is a test string.

reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.Winforms.ReportParameter []{p1}//这里初始化参数集,并传到报表查看器reportViewer1的本地报表(RDLC的意思就是本地报表,否则叫RDL)的参数中。

下一步:

reportViewer1.RefreshReport()//刷新显示报表!

reportViewer1.ZoomMode = ZoomMode.FullPage//全页缩放显示,到此为止参数就使用完毕了。

使用 .rdlc 文件扩展名重命名 .rdl 文件。

在 Visual Studio 2008 中,打开将包含报表的解决方案或项目。

创建或添加用来定义要用于项目或解决方案的数据的数据集。有关更多信息,请参见为报表创建数据源。

在“项目”菜单上,单击“添加现有项”,然后选择第一步中创建的 .rdlc 文件。

在此项目中,打开用来包含此报表的窗体或网页。

从工具箱的数据组中,将 ReportViewer 控件拖到该窗体或网页上。

在“ReportViewer 任务”智能标记面板的“选择报表”中,选择要在该控件中使用的 .rdlc 文件。

在“ReportViewer 任务”智能标记面板的“选择数据源”中,选择要使用的数据集。数据集对象、绑定源对象和表对象将显示在工作区的底部。有关更新数据源引用的更多信息,请参见更新和重新绑定数据源引用(Visual Studio 报表设计器)。

保存所有文件,然后生成或部署此项目以验证该报表是否包含所需的数据。

向项目中添加 Windows 窗体或网页。

在图形设计模式中,将工具箱中的 ReportViewer 控件拖至窗体或网页。ReportViewer 控件位于工具箱的“数据”组中。控件包括“ReportViewer 任务”智能标记面板,这样您可以立即选择报表。

在“ReportViewer 任务”智能标记面板中,选择任务以添加报表并配置控件。指定报表确定将控件配置为本地处理还是远程处理。

单击“设计新报表”启动报表设计器,并在您的应用程序中创建报表定义 (.rdlc) 文件。可以在您的应用程序中创建在客户端本地处理的新报表。若要了解有关创建报表的更多信息,请参见创建客户端报表定义 (.rdlc) 文件。

使用“选择报表”来选择现有报表定义。您可以选择在项目中定义的本地报表定义 (.rdlc) 文件,也可以选择“服务器报表”来选择在 SQL Server 2005 Reporting Services 报表服务器上发布的报表。

选择服务器报表将控件配置为远程处理。若要选择服务器报表,必须知道报表服务器 URL 和报表的路径。报表路径必须以正斜杠 ( / ) 开头。若要运行报表,必须对报表服务器具有权限才能访问报表。如果不知道 URL 或报表路径,请咨询报表服务器管理员。有关服务器报表的更多信息,请参见将 ReportViewer 配置为进行远程处理。

选择现有的报表定义 (.rdlc) 文件将控件配置为本地处理。选择报表时,必须选择 .rdlc 文件;即使您的项目中包含 .rdl 文件,也不能指定 .rdlc 文件。如果要使用 .rdl 文件,必须对其进行转换。有关更多信息,请参见创建客户端报表定义 (.rdlc) 文件和转换 RDL 文件和 RDLC 文件。

单击“在父容器中停靠”展开 ReportViewer 控件的视图图面,以便它使用窗体或页面中所有可用空间。此选项可用于 Windows 窗体控件。

单击“重新绑定数据源”更新报表中使用的数据表和业务对象的数据源绑定。此选项在为控件选择报表之后可用。如果修改报表数据源,或在图形报表设计环境之外修改数据绑定报表项(例如,直接编辑 XML),则需要重新绑定数据源。

选择 ReportViewer 控件并打开“属性”窗口。

对 ReportViewer 控件设置属性以确定视图区域的可见性和可用性。参阅引用文档来了解每个属性。有关更多信息,请参见 ReportViewer 属性。若要了解 ReportViewer 工具栏,请参见配置并使用 ReportViewer 工具栏。

生成或部署应用程序以在窗体或页面中预览报表。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11555643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存