原創(chuàng)|使用教程|編輯:郝浩|2013-08-19 11:06:00.000|閱讀 378 次
概述:Stimulsoft Reports .Net是一款報(bào)表類型豐富,功能強(qiáng)大,可拖拽設(shè)計(jì)器,可輕松創(chuàng)建不同類型的報(bào)表控件。由他所創(chuàng)建的報(bào)表既可以在Windows窗體應(yīng)用程序中使用,也可以在Asp.Net應(yīng)用程序中使用??蓪?dǎo)出多種數(shù)據(jù)格式,比如:PDF、ML、HTML、Word、Excel、RTF、文本文件、CSV、BMP、JPEG、GIF、PNG、TIFF格式等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Stimulsoft Reports .Net是一款報(bào)表類型豐富,功能強(qiáng)大,可拖拽設(shè)計(jì)器,可輕松創(chuàng)建不同類型的報(bào)表控件。由他所創(chuàng)建的報(bào)表既可以在Windows窗體應(yīng)用程序中使用,也可以在Asp.Net應(yīng)用程序中使用??蓪?dǎo)出多種數(shù)據(jù)格式,比如:PDF、ML、HTML、Word、Excel、RTF、文本文件、CSV、BMP、JPEG、GIF、PNG、TIFF格式等。
今天為大家奉上一個(gè)Stimulsoft Reports .Net的使用經(jīng)驗(yàn)——如何用Designer.EXE連接MS Excel。
系統(tǒng):Windows 7(64位)
控件版本:Stimulsoft Report s.Net 2013
在報(bào)表控件Stimulsoft Reports .NET 2013中運(yùn)行Designer.EXE設(shè)計(jì)報(bào)表,首先選擇"新連接(New Connection)",然后選擇"OleDB連接(OleDB Connection)"。
有時(shí)候在這里可能就會遇到問題,數(shù)據(jù)不會顯示Microsoft.Jet.4.0 Provider或者M(jìn)icrosoft.ACE.12,而我們又想把他連接到Microsoft Excel數(shù)據(jù)文件中。經(jīng)過測試,我又發(fā)現(xiàn)了一個(gè)奇怪的問題,當(dāng)我在安裝了Windows XP(32位)的電腦上運(yùn)行,報(bào)表控件版本依舊是Stimulsoft Report .NET 2013,數(shù)據(jù)鏈路就會顯示Microsoft.Jet.4.0 Provider或者M(jìn)icrosoft.ACE.12,而Stimulsoft Reports .Net 2013的兼容性還是很不錯(cuò)的,按理說不應(yīng)該出現(xiàn)不兼容的問題。
如何解決這個(gè)問題,讓Designer.EXE連接MS Excel呢?其實(shí)很簡單,只需要一串代碼就可以解決。
在選擇OleDb Connection的時(shí)候復(fù)制下面代碼就可解決問題:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
或者:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";
如果用了上述方法Designer.EXE報(bào)錯(cuò),比如出現(xiàn)這樣的錯(cuò)誤提示:"The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."那么請重新安裝Jet. 4.0,問題即可解決。
點(diǎn)擊下載:報(bào)表控件Stimulsoft Reports .Net
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)