![](/img/trans.png)
[英]ASP.NET Web.Config File Specifying A DataSource ConnectionString
[英]ASP.NET ReportViewer Datasource connectionstring not supplied from web.Config
我已使用.NET Framework 4.5在VS 2012中創建了ASP.NET空Web應用程序。 我還向該項目添加了報告。 在Web.Config內部,我已經設置了連接字符串。
處理報表時,沒有像在Windows窗體應用程序中那樣添加數據源的選項。 我想將此Web應用程序連接到庫中的對象。
編輯:將庫引用添加到項目后,為什么不能訪問對象數據源類型? 為什么必須添加一個輔助類來訪問庫對象。 為此,必須要做的是: 這里
您可以通過編程方式執行此操作:
ReportViewer1.LocalReport.ReportPath = "Report1.rdlc";
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dt));
dt
將是您的dataTable
編輯:
<rsweb:ReportViewer ID="ReportViewer1" runat="server">
<LocalReport ReportEmbeddedResource="Report1.rdlc" ReportPath="Report1.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server">
</asp:ObjectDataSource>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.