问题描述
winform下水晶报表提示数据库登录[仅客户端提示,开发程序的机子不会出现此总量]
解决方案
解决方案二:
连接数据库问题是不是连接字符串写的有问题
解决方案三:
提示“您访问的资源不存在”,,,
解决方案四:
开发主机就不会存在,但安装在客户机子就会出现此问题
解决方案五:
DataSetdsrpt=newDataSet();dsrpt=Ds.Copy();dsrpt.Tables[0].DefaultView.RowFilter="OrderID='"+OrderID.SetTextValue+"'";this.Cursor=Cursors.WaitCursor;OrderRptrpt=newOrderRpt();rpt.SetDataSource(dsrpt.Tables[0]);rpt.Subreports["suborder"].SetDataSource(DsDetail.Tables[0]);//绑定子报表数据rpt.SetParameterValue("CompanyName",Cpublic.Companyname);rpt.SetParameterValue("Address",Cpublic.AddRess);rpt.SetParameterValue("Tel",Cpublic.Telno);rpt.SetParameterValue("Fax",Cpublic.Faxno);rpt.SetParameterValue("orderterms","");rpt.SetParameterValue("username","");MainReportreport=newMainReport();report.SetReportSouce(rpt);//SetReportSouce是窗体中的一个方法report.Show();this.Cursor=Cursors.Default;我的报表源是用xml生成的,我发现如果我把xml复制一份到客户端就可以正常使用了[路径为生成报表源xml的路径才可以]这样不是好麻烦,有没有好的方法解决此问题
解决方案六:
ding
解决方案七:
ding
解决方案八:
难道这个问题又要流产吗?希望高人出现
解决方案九:
去看看章立民的水晶书
解决方案十:
我发现是由于我在做水晶报表时数据源是xml文件,这是形成绝对路径,而客户机或本机把xml放到不是生成报表时路径就会出现问,奇怪的是如果这个报表没有子报表的时候,就不会出现此问题,希望高人出现
解决方案十一:
你既然知道了是对路径不对怎么不试试相对路径呢
解决方案十二:
不行啊,因为在做报表时用的选择文件做数据源,我也想搞成相对路径,但不知从哪里,指点下
解决方案十三:
用xml做他就一定要你选择一个文件,这样就导致了绝对路径
解决方案十四:
希望不要流产