大家帮忙UPUP吧。
UP有分哦。

解决方案 »

  1.   

    answer1:
    可以的:
    例如:你可以从一个view获取数据,灌到rpt中。经过以下步骤:
    1.设计rpt,用view作数据背景
    2.在程序中,做一个xsd,也用那个view作数据背景
    3.运行时,声明一个步骤2中定义的类型的变量,
       Dim rptDoc As New CrystalDecisions.CrystalReports.Engine.ReportDocument()
       Dim dtDelive As RptDeliveData
          
       rptDoc.Load(AppPath & "\common\rpt\RptDelive.rpt")
       dtDelive = RptSellSys.GetRptDelive()
       rptDoc.SetDataSource(dtDelive)
       rvDelive.ReportSource = rptDoc
    rvDelive是report viewer 控件,RptDeleveData是xsd定义的数据集类型
    answer2:
    没见过