gpt4 book ai didi

c# - VS2010 Crystal 报表

转载 作者:行者123 更新时间:2023-11-29 03:01:59 26 4
gpt4 key购买 nike

我在让 Crystal Reports 与我们的应用程序很好地协同工作时遇到了一些问题。而且我似乎找不到任何资源来回答我的问题。

基本上,我们有一个 Crystal 报表,在 Crystal 报表应用程序中设计,它有自己的数据源。

现在,当我将它添加到 VS 并显示它时,我需要使用 MYSQL ODBC 数据源配置工具在 PC 上设置连接,但是即使使用此数据源设置,crystalreports 查看器也会要求输入密码,甚至提供正确的密码密码将显示“登录失败。请重试”错误消息。

理想情况下,我想知道的是

A) 是否可行,如果可行,如何在 VS2010 中设置连接,这样我就不需要在部署我的应用程序的每台 PC 上使用 MYSQL ODBC 数据源配置工具。

B) 为什么这个连接总是失败,凭据是正确的(我们已经测试了多次,并且报告和连接功能在 Crystal 报告中完美无缺)

希望你们能帮助我,我的 google fu 失败了。

最佳答案

如果 Crystal Report 允许将 mySQL 存储过程的用户名和密码通过 ReportViewer 对象传递给报表,则您必须使用 .NET 代码隐藏通过以下方式设置凭据:

ReportViewer.ServerReport.ReportServerCredentials

ReportViewer 实例的属性。

这是一个例子:

System.Net.NetworkCredential networkCredentials = 
new System.Net.NetworkCredential("username", "password", "domain");

reportViewer.ServerReport.ReportServerCredentials = networkCredentials;

关于c# - VS2010 Crystal 报表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22096790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com