水晶报表遇到的一些问题随记

来源:互联网 发布:大数据分析scala 编辑:程序博客网 时间:2024/05/16 11:53

            //绑定的数据源用到的查询语句

            string sql="select * from action";
            string sql1 = "select * from actioncolumn";

           //一种基本的SQL查询
            SqlConnection conn = new SqlConnection(strCon);
            SqlDataAdapter dt = new SqlDataAdapter(sql, conn);
            SqlDataAdapter dt1 = new SqlDataAdapter(sql1, conn);

            //声明一个DataSet
            DataSet ds = new DataSet();

            //把查询的数据填充到DataSet里
            dt.Fill(ds, "action");
            //dt1.Fill(ds, "actioncolumn");

             //创建一个ReportDocument对象
            ReportDocument rd = new ReportDocument();

            //设置报表的路径
            string path = @"..\..\CM\test.rpt";
            //rd.Load(Application.StartupPath +@ "\test.rpt");

            //加载报表路径
            rd.Load(path);

           //设置报表的数据源
            rd.SetDataSource(ds);

            //绑定显示
            crystalReportViewer1.ReportSource = rd;

 

显示水晶报表遇到的问题随记

1.未能加载文件或程序集“file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll”或它的某一个依赖项。系统找不到指定的文件。


直接在app.config里面加上这段代码:

 <startup useLegacyV2RuntimeActivationPolicy="true">
 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

原创粉丝点击