ok 環(huán)境有了,然后我們可以把crystal report 的設(shè)計(jì)界面嵌入到我們的vb程序了。
程序效果如下:
design
簡(jiǎn)述一下如何將一個(gè)rpt文件打開(kāi)成設(shè)計(jì)界面
代碼如下
[vb 6]
private sub command1_click() dim f_name as string dim m_application as new craxddrt.application dim m_report as new craxddrt.report
reportpath = "" me.commondialog1.showopen reportpath = me.commondialog1.filename if reportpath <> "" then set m_report = m_application.openreport(reportpath, 0) me.crdesignerctrl1.reportobject = m_report end if end sub
crdesignerctrl1為前面我們添加的報(bào)表設(shè)計(jì)控件。
[c#]
craxddrt.application m_application = new craxddrt.applicationclass(); craxddrt.report m_report; this.openfiledialog1.showdialog(); f_name=this.openfiledialog1.filename.tostring();