日期:2014-05-19  浏览次数:20619 次

打印发票问题(水晶报表)
想用水晶报表打印票据,票据格式已定,只需添数据。数据从界面录入,请哪位指点一下,如何设定水晶报表的数据源?   QQ:120213822

------解决方案--------------------
Dim rpt As ReportDocument
rpt = New ReportDocument()
rpt.Load(filePath + "\ " + FName)

然后查找 字段替换就行了.
------解决方案--------------------
lz应该是用c#语言吧
数据源的设定,在报表程序中直接绑定到字段就行,将你的数据库连接串写入web.config文件,再用一个登陆的类来调用就可以了。进入报表就可以看到你绑定了数据源的数据了。
------解决方案--------------------
DataSet ds=new DataSet();

CrystalReport1 Cr1 = new CrystalReport1();
Cr1.SetDataSource(ds.Tables[ "XXX "]);
this.crystalReportViewer1.ReportSource = Cr1;

其中ds的数据由楼主自已决定,可以采用向导,也可以采用离线的.
------解决方案--------------------
ReportDocument oRpt = new ReportDocument();
string RptDir = Server.MapPath( "~/report.rpt ");
oRpt.Load(RptDir);

//这相当于push模式,不用连接数据库,所以不用登录账号和密码.
oRpt.SetDataSource(DataSet.Tables[0]);
crsview.ReportSource = oRpt;