怎樣用VB2005直接打開一RPT文件?
怎樣用VB2005直接打開一RPT文件?些RPT文件是用VS2005自帶的水晶報表編寫
謝謝了
[解决办法]
水晶可以阿
[解决办法]
你应该采用的类形化数据集做为报表数据源,需要在程序中调用存储过程获取数据
dim cmd as new sqlcommand( "myProcname ",Myconn)
cmd.CommandType=Commandtypes.StoredProcedure
cmd.Parameters.add(paramname,value)
.
.
dim pt as new sqldataadapter(cmd)
dim ds as new DataSet1 '类型化数据集
pt.Fill(ds,myProcname)
' '方式一
dim rpt as new ctystalreport1
rpt.SetDataSource(ds)
me.crystalreport.reportsource=rpt
' '方式二
dim rpt as new ctystalreportdocument
rpt.Load(myreportfilepath)
rpt.SetDataSource(ds)
me.crystalreport.reportsource=rpt
如果是用的直连数据库方式
dim rpt as new ctystalreport1
rpt.SetDataLogin(uid,password,server,database)
me.crystalreport.reportsource=rpt
[解决办法]
可不可以直接选择文件打开??!!