c# - 资源不适用于 Visual Studio 2013 上的 Crystal Report

标签 c# mysql visual-studio-2013 crystal-reports

我正在使用 C# 开发 Windows 应用程序。我想用我存储在 MySQL 数据库中的数据生成一个报告。我使用 SAP Crystal 报表生成它。但在点击生成按钮(用于生成报告的按钮)后发生错误。

Here is my error

我的代码

private void btnGen_Click(object sender, EventArgs e)
    {
        //show second form called as Report
        Report rpt = new Report();
        rpt.Show();
    } 

这是报告单

public void GenerateReport()
    {

        try
        {

            db_connection();
            string q4 = "select * from detail";
            mcd = new MySqlCommand(q4, connect);
            mcd.ExecuteNonQuery();
            DataSet1 d1 = new DataSet1();
            MySqlDataAdapter sda = new MySqlDataAdapter(mcd);
            sda.Fill(d1.detail);
            CrystalReport1 crpt = new CrystalReport1();
            crpt.SetDataSource(d1);
            CristalRptViewr.ReportSource = crpt;
        }
        catch (Exception e)
        {
            MessageBox.Show(e.ToString());
        }
        finally
        {
            connect.Close();
        }
    }

这里的细节是我的数据库表 请帮我... 谢谢

最佳答案

在 App.config 文件中添加这些行

   <?xml version="1.0" encoding="utf-8" ?>
   <configuration>
      <startup useLegacyV2RuntimeActivationPolicy="true"> 
          <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
      </startup>
   </configuration>

关于c# - 资源不适用于 Visual Studio 2013 上的 Crystal Report,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33162533/

相关文章:

c# - visual studio xamarin.forms 中的秒表将 100 毫秒添加到 react 时间测试

mysql - 更新表 A.type = B.type WHERE A.id = B.id

c# - 从 HttpListenerRequest 获取表单数据

c# - 查询映射的 CustomObject 时出现 NullPointerException

c# - 如何以 Func 类型的表达式作为参数调用方法

azure - 使用 Azure AD 创建 Azure SQL 数据库登录名/用户

visual-studio - 在Visual Studio 2013中更改TFS源代码管理映射

mysql - 当我在测试期间更改表时,为什么我的 Django 测试套件无法在测试之间刷新数据库?

mysql - 如何通过distinct实现group by

javascript - 关闭 JavaScript 中的 Visual Studio 引用突出显示