时间: 2021-07-31 作者:daque
要害字: vb c# 报表 套打微软的crystal report利害常不错的报表东西,即日我想和大师聊聊即使在vb 60 中运用crystal report 供给的情况在vb 中请轻快实行报表的套打功效。以水晶报表9为用例craxddrt9.dllcraxddrt9_res_chs.dllcrdesignerctrl.dllcrdesignerctrl_res_chs.dll之上四个dll在你安置好水晶9后会生存你体例情况中。你不妨在vb名目中经过欣赏文献径直援用这几个dll,或则在援用checkbox 列表当选 "reystal reports 9 activex designer run time library","""reystal reports 9 activex designer design and runtime library"而后再东西箱增添一个 compernent 选"embeddedle crystal report 9 designer control"增添后东西箱多了一个crdesignerctrl ok 情况有了,而后咱们不妨把crystal report 的安排界面嵌入到咱们的vb步调了。步调功效如次:design简述一下怎样将一个rpt文献翻开成安排界面代码如次[vb 6]private sub command1_click()dim f_name as stringdim m_application as new craxddrt.applicationdim m_report as new craxddrt.reportreportpath = "" me.commondialog1.showopen reportpath = me.commondialog1.filenameif reportpath <> "" then set m_report = m_application.openreport(reportpath, 0) me.crdesignerctrl1.reportobject = m_reportend ifend subcrdesignerctrl1为前方咱们增添的报表安排控件。[c#] craxddrt.application m_application = new craxddrt.applicationclass(); craxddrt.report m_report; this.openfiledialog1.showdialog(); f_name=this.openfiledialog1.filename.tostring(); m_report=m_application.openreport(f_name,0); this.axcrdesignerctrl1.reportobject=m_report; this.axcrdesignerctrl1.displayfieldview=false;#中断