我做了一个winfroms 的东西...
我在显示水晶报表的时候..老是报"加载报表失败!!!" 但是我如果在代码中设置一个断点再运行的话就能够正确显示出报表很奇怪....
求救.......
我在显示水晶报表的时候..老是报"加载报表失败!!!" 但是我如果在代码中设置一个断点再运行的话就能够正确显示出报表很奇怪....
求救.......
解决方案 »
- c# winform 下的装载appconfig的section配置节的问题
- 关于form得打印问题
- 特性(Attribute)有什么用?高手给举个例子
- 如何拖放一个图片到winform窗体中.
- 怎样用RijndaelManaged类对二进制的数据进行加密?比如一个图片文件?
- VS2005开发wince
- 请教怎么我的System.Windows.Forms.Menu没有MenuItemCollection属性?
- 咨询控件
- 讨论:web应用程序中操纵数据库,用存储过程好??还是在源程序中用sql语句好??
- 系统注册表求助! HELP!! 高分!!1
- 改变Form的字体,Form内的所有控件大小都改变了,能否令它们保持不变?
- bin、obj、Properties文件夹里面的是什么东西呀?
我做的是winfros的...不存在时间间隔的问题..我第一次登陆进去就是这样... 只要我设置一个断点就可以.郁闷...
crystalReportViewer1.Visible = true;
try
{
dayendd.Datetime1 = DateTime.Parse(this.dateTimePicker1.Text.Trim().ToString());
dayend ff = new dayend();
objset = new DataSet();
objset = ff.select1();
if (objset.Tables[0].Rows.Count > 0)
{
crystalReportViewer1 = new CrystalDecisions.Windows.Forms.CrystalReportViewer();
CrystalReport11.SetDataSource(objset.Tables["table"]);
crystalReportViewer1.ReportSource = CrystalReport11;
}
else
{
MessageBox.Show("没有记录!!!");
}
crystalReportViewer1.Dispose();
}
catch(Exception ex)
{
// MessageBox.Show(ex.ToString());
}
CrystalReport11.SetDataSource(objset.Tables["table"]);
crystalReportViewer1.ReportSource = CrystalReport11; 你把crystalReportViewer1又new了一次
然后没有添加报表源
只指定数据源有什么用这个和web和winform没什么关系的你把窗体中添加一个crystalReportViewer1
然后指定报表源文件代码中直接指定数据源就可以了crystalReportViewer1 .ReportDocument.SetDataSource(dt/ds);
就可以了啊