问题描述
用vs2010,使用的水晶报表DataSet数据源打印创建了DataSet,并且手工添加了数据表,创建水晶报表,选择DataSet的表为数据源,本机调试运行没问题,发布安装后,提示要登录数据库DataTabledt_print=newDataTable();DataColumndc1=newDataColumn("khmc",Type.GetType("System.String"));DataColumndc2=newDataColumn("aaaa",Type.GetType("System.String"));dt_print.Columns.Clear();dt_print.Columns.Add(dc1);dt_print.Columns.Add(dc2);DataRowdr=dt_print.NewRow();dr["khmc"]="aaaa";dr["aaaa"]="bbbb";dt_print.Rows.Add(dr);CrystalReport11.Load(Application.StartupPath+"CrystalReport1.rpt");CrystalReport11.SetDataSource(dt_print);this.crystalReportViewer1.RefreshReport();系统调试没问题,可以显示数据安装发布后,就显示要登录怎么处理啊,急死了啊
解决方案
解决方案二:
this.crystalReportViewer1.ReportSource=CrystalReport11;
解决方案三:
如何给水晶报表设置数据库连接
时间: 2024-11-03 22:38:01