今天遇到的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这里,有同样问题的朋友可以先查一下这里
posted @ 2007-08-14 08:54  Vincent Yang  阅读(488)  评论(0编辑  收藏  举报