其他話我就不多說了,我就直入話題。
創(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)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)整合營(yíng)銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!這是我第一次做winform報(bào)表,應(yīng)該說是第一次做報(bào)表。哈哈.我用的是vs2008,報(bào)表工具是reportviewer和rdlc報(bào)表文件。 我開始的時(shí)候,當(dāng)然想到第一個(gè)入手是,先做一個(gè)實(shí)例,我是從這里開始下載那個(gè)實(shí)例, http://wenku.baidu.com/view/97644817cc7931b765ce1526.html 就是利用下班時(shí)間來做一遍。 如果想動(dòng)態(tài)綁定的數(shù)據(jù)的話,我是這樣做的。
DataSet ds = material_bll.Getmaterialbyid(filid);//獲取數(shù)據(jù)集的數(shù)據(jù) this.reportViewer1.LocalReport.ReportEmbeddedResource = "WindowsFormCase.report1.rdlc";(備注:這個(gè)主要是關(guān)鍵,路徑不對(duì)它會(huì)顯示一個(gè)白板的) this.reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("MySelfDataSet_Get_MetarialByFillint_zhou(這個(gè)是數(shù)據(jù)集名稱)", ds.Tables[0])); this.reportViewer1.RefreshReport();
綁定多個(gè)數(shù)據(jù)集的話,就添加多一句,
this.reportViewer1.LocalReport.DataSources.Add("數(shù)據(jù)集名稱",獲取數(shù)據(jù)函數(shù))
之后就,如果你看不懂我上面的話,你估計(jì)沒做過上面我提供給您的鏈接實(shí)例。所以,麻煩做一遍上面的實(shí)例。
最讓我頭疼的是,報(bào)表的布局問題,一般來說,顯示的報(bào)表,要以打印瀏覽為基準(zhǔn)。也就是說,瀏覽的效果是什么樣子,打印出來就是什么樣子??墒?,我調(diào)試的時(shí)候,那個(gè)rdlc總是顯示在reportviewer的左側(cè),我修改了reportviewer的margin啊padding啊,都不得,我郁悶了差不多兩天了去,結(jié)果,我才發(fā)現(xiàn),reportviewer有一個(gè)SetDisplayModel方法,它要在代碼才能實(shí)現(xiàn),在reportviewer加載時(shí)候,加入這兩句,第二句是打印布局的時(shí)候以百分百顯示。
reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);//修改報(bào)表成打印布局模式 reportViewer1.ZoomMode = ZoomMode.Percent;
這樣一來,顯示布局的時(shí)候,rdlc文件就會(huì)一直顯示在窗體的中間,就好像一張紙張一樣的了。注意一點(diǎn)就是,reportviewer要設(shè)置成停靠在窗口...最后就是如果超出紙張大小的話,它會(huì)跑到下一頁,布局會(huì)很丑陋。你要根據(jù)紙張大小,對(duì)rdlc里面的內(nèi)容,不要太超出了。。設(shè)置寬高就可以了。 后面的不懂就,留言吧。我看到了會(huì)回復(fù)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
新聞標(biāo)題:rdlc報(bào)表心得-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.rwnh.cn/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)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容