rdlc報(bào)表心得-創(chuàng)新互聯(lián)

其他話我就不多說了,我就直入話題。

創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站設(shè)計(jì)公司,創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)整合營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

  這是我第一次做winform報(bào)表,應(yīng)該說是第一次做報(bào)表。哈哈.我用的是vs2008,報(bào)表工具是reportviewer和rdlc報(bào)表文件。 我開始的時候,當(dāng)然想到第一個入手是,先做一個實(shí)例,我是從這里開始下載那個實(shí)例, http://wenku.baidu.com/view/97644817cc7931b765ce1526.html  就是利用下班時間來做一遍。 如果想動態(tài)綁定的數(shù)據(jù)的話,我是這樣做的。

DataSet ds = material_bll.Getmaterialbyid(filid);//獲取數(shù)據(jù)集的數(shù)據(jù)
this.reportViewer1.LocalReport.ReportEmbeddedResource = "WindowsFormCase.report1.rdlc";(備注:這個主要是關(guān)鍵,路徑不對它會顯示一個白板的)
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("MySelfDataSet_Get_MetarialByFillint_zhou(這個是數(shù)據(jù)集名稱)", ds.Tables[0]));
this.reportViewer1.RefreshReport();

綁定多個數(shù)據(jù)集的話,就添加多一句,

this.reportViewer1.LocalReport.DataSources.Add("數(shù)據(jù)集名稱",獲取數(shù)據(jù)函數(shù))

之后就,如果你看不懂我上面的話,你估計(jì)沒做過上面我提供給您的鏈接實(shí)例。所以,麻煩做一遍上面的實(shí)例。

      最讓我頭疼的是,報(bào)表的布局問題,一般來說,顯示的報(bào)表,要以打印瀏覽為基準(zhǔn)。也就是說,瀏覽的效果是什么樣子,打印出來就是什么樣子??墒牵艺{(diào)試的時候,那個rdlc總是顯示在reportviewer的左側(cè),我修改了reportviewer的margin啊padding啊,都不得,我郁悶了差不多兩天了去,結(jié)果,我才發(fā)現(xiàn),reportviewer有一個SetDisplayModel方法,它要在代碼才能實(shí)現(xiàn),在reportviewer加載時候,加入這兩句,第二句是打印布局的時候以百分百顯示。

reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);//修改報(bào)表成打印布局模式
reportViewer1.ZoomMode = ZoomMode.Percent;

這樣一來,顯示布局的時候,rdlc文件就會一直顯示在窗體的中間,就好像一張紙張一樣的了。注意一點(diǎn)就是,reportviewer要設(shè)置成??吭诖翱?..最后就是如果超出紙張大小的話,它會跑到下一頁,布局會很丑陋。你要根據(jù)紙張大小,對rdlc里面的內(nèi)容,不要太超出了。。設(shè)置寬高就可以了。 后面的不懂就,留言吧。我看到了會回復(fù)。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

新聞標(biāo)題:rdlc報(bào)表心得-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://bm7419.com/article42/igehc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)小程序開發(fā)、網(wǎng)站導(dǎo)航Google、建站公司、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營