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

怎樣用VB2005直接打開一RPT文件?该如何解决

2012-03-12 
怎樣用VB2005直接打開一RPT文件?怎樣用VB2005直接打開一RPT文件?些RPT文件是用VS2005自帶的水晶報表編寫謝

怎樣用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

[解决办法]
可不可以直接选择文件打开??!!

热点排行