今天遇到的ReportViewer和Typed Dataset的问题
当时写程序的时候,因为老板非要一个PDF report,苦于crystal report deployment太麻烦了,所以就用了reportviewer,而且中间偷懒了一下,直接用typed dataset生成了dataset,问题就出现在,因为这次要把原来的project在重新做给其他公司一套,而且数据库更换了名字,而当时用typed dataset的时候是直根据当时的ConnectionString名字生成的,结果就出现了Typed Dataset还是调用当时的ConnectionString。。。可原来的ConnectionString名字已经被更改了,结果就出现了一个莫名其妙的错误。。查到了最后才想起来去Typed DataSet看一下,结果一看Query的时候出现找不到ConnectionString,唉! 在此留下一个脚印,以免以后再出现同样的错误
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
<Connection AppSettingsObjectName="Web.config" AppSettingsPropertyName="XXXX" ConnectionStringObject="" IsAppSettingsProperty="True" Modifier="Assembly" Name="XXX (Web.config)" ParameterPrefix="@" PropertyReference="AppConfig.System.Configuration.ConfigurationManager.0.ConnectionStrings.XXXConnectionString" Provider="System.Data.SqlClient">
</Connection>
</Connections>
<Tables>
就是AppSettingsPropertyName这里,有同样问题的朋友可以先查一下这里
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
就是AppSettingsPropertyName这里,有同样问题的朋友可以先查一下这里