首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

小弟我在.net2005 asp.net 下做的水晶报表,能显示但就是打不出来,页面刷新一下就没了,死小弟我了,帮忙呀

2012-01-20 
我在..net2005 asp.net 下做的水晶报表,能显示但就是打不出来,页面刷新一下就没了,急死我了,帮忙呀publicv

我在..net2005 asp.net 下做的水晶报表,能显示但就是打不出来,页面刷新一下就没了,急死我了,帮忙呀
public   void   print()
                {
                        OleDbConnection   mycon   =   new   OleDbConnection( "Provider=MSDAORA;Password=lj;User   ID=lj;Data   Source=lw ");
                        mycon.Open();
                        DataSet   myDataset   =   new   DataSet();
                        string   time1   =   WebDateChooser1.Value.ToString();
               
                        string[]   time2   =   time1.Split( '   ');
                        string   time3   =   time2[0];
                        string   strse   =   "select   distinct   xh,rq,bz,zjh,cc,jch,dch1,dch2,gd,jcjl,tzry,zyrqj   from   main_lw   where   (   rq   like   to_date( ' "   +   time3   +   " ', 'YYYY-MM-DD   %:%:% '))   order   by   bz   desc ";
                        //   string   strse1   =   "select   rq,zjh,cc,jch,dch1,dch2,zyrqj   from   main_lw_dd   where   (   rq   like   to_date( ' "   +   time3   +   " ', 'YYYY-MM-DD   %:%:% ')) ";
                        OleDbDataAdapter   myAdapter1   =   new   OleDbDataAdapter(strse,   mycon);
                        myAdapter1.Fill(myDataset,   "main_lw ");
                        //   OleDbDataAdapter   myAdapter2   =   new   OleDbDataAdapter(strse1,   mycon);
                        //   myAdapter2.Fill(myDataset,   "main_lw_dd ");
                        mycon.Close();
                        ReportDoc   =   new   ReportDocument();
                        ReportDoc.Load(Server.MapPath( "lw_crt.rpt "));
                        ReportDoc.SetDataSource(myDataset);
                        CrystalReportViewer1.PrintMode   =   CrystalDecisions.Web.PrintMode.ActiveX;
                        CrystalReportViewer1.ReportSource   =   ReportDoc;
                }

[解决办法]
顶。就不信没人会!
------解决方案--------------------


看了一遍代码,没发现什么问题啊!!!
[解决办法]
我在2005上用水晶报表,还不显示数据呢,真是很麻烦啊,害我改回2003搞定叻,谁知道2005上面要装多少版本的水晶报表???
[解决办法]
学习
[解决办法]
用PULL模式看看能打印不,判断下是报表还是代码与配置的问题~
[解决办法]
up
[解决办法]
页面刷新后, 在ASP.NET 画面回POSTBACK, 
所以你要在PAGE.ISPOSTBACK 里给报表帮定数据源,
[解决办法]
在MSDN上的WEBCAST里面找找.我看过有讲到的..现在忘了在具体是哪期,你自己看看.
[解决办法]
不能放在!IsPostBack中,因为打印相当于重新生成了一个新页面。
[解决办法]
没看出什么问题。

热点排行