今天看了一个创建RDLC报表的教程,产生了几个疑问,请各位大侠给小弟解答一下。疑问一:Microsoft.Reporting.WinForms和System.Windows.Forms,但是在.net3.5中只有“Microsoft.ReportViewer.Common”、“Microsoft.ReportViewer.Webforms”、“Microsoft.ReportViewer.Winform”三个引用,这是怎么回事呢?疑问二:创建报表可以分为三步。一、创建数据集。二、建立报表模板。三、为数据集添加数据,并将数据集中的数据应用到报表模板。
第一步中创建数据集可不可以使用从数据库中读出的DataTable作为数据源,如果可以应该怎样设置?疑问三:怎样让报表显示在网页中,点击打印/导出时再执行相关操作。
第一步中创建数据集可不可以使用从数据库中读出的DataTable作为数据源,如果可以应该怎样设置?疑问三:怎样让报表显示在网页中,点击打印/导出时再执行相关操作。
RDLC
要做的是这样的报表,您说用RDLC。可是在.net中只有"Microsoft Report View"控件啊?RDLC和"Microsoft Report View"控件有什么关系?
这样的报表也不是很难。。还不如直接用TABLE然后导出EXCEL算了
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" Width="100%" Height="800px" BackColor="#C0FFFF" DocumentMapCollapsed="True" LinkActiveColor="White" ShowBackButton="True" PromptAreaCollapsed="True">
<LocalReport ReportPath="Report.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet2_Roles" />
<rsweb:ReportDataSource DataSourceId="ObjectDataSource2" Name="DataSet1_Roles" />
</DataSources>
</LocalReport>
<ServerReport ReportPath="http://localhost:1462/report/Default.aspx" />
</rsweb:ReportViewer>
ReportViewer控件是用来呈现RDLC报表了???
用Table就是可以,可是俺们没用过,不会用?