Telerik报告无法正常工作

时间:2014-08-06 13:14:37

标签: telerik reportviewer

处理Report' ReportStandart'时出错:无法建立与数据库的连接。请验证您的连接字符串是否有效。如果您使用应用程序配置文件中的命名连接字符串,请确保名称正确,并且连接字符串设置存在于应用程序的配置文件中。 ------------- InnerException -------------!

2 个答案:

答案 0 :(得分:0)

  • 转到报告项目所在的文件夹。
  • 打开文件夹并查找文件" Telerik.ReportDesigner.exe.config"
  • 在Visual Studio中打开文件并复制连接字符串
  • 将上述连接字符串传递给您的web.config

您可以在视频结尾处找到上述here(3':15'')

答案 1 :(得分:0)

在此示例中,我们通过填充连接字符串获得了sqlDataSource:

MyReport report = new MyReport();
string selectCommand = @"SELECT * FROM Sales.Store";
string connectionString = "Data Source=(local)\\SQLEXPRESS;Initial Catalog=AdventureWorks;Integrated Security=True";
Telerik.Reporting.SqlDataSource sqlDataSource = new Telerik.Reporting.SqlDataSource(connectionString, selectCommand);
report.DataSource = sqlDataSource;

在我的情况下,我的启动项目的配置文件中有连接字符串,因此由于此错误,我无法在另一个项目中再次使用该连接字符串:

处理表“交叉表1”时发生错误... 初始化字符串的格式不符合规范 从索引0开始

此错误是因为还有1个连接字符串。

也许在Telerik网站上名为Set CrossTab DataSource in code-behind的讨论会有所帮助。