rdlc報(bào)表使用心得_第1頁(yè)
rdlc報(bào)表使用心得_第2頁(yè)
rdlc報(bào)表使用心得_第3頁(yè)
rdlc報(bào)表使用心得_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

VS2010RDLC報(bào)表的使用心得不得不說(shuō)微軟的東西很傻瓜化,但是個(gè)人感覺(jué)用之前一頭霧水,費(fèi)了九牛二虎之力搞清楚了之后發(fā)現(xiàn)只不過(guò)如此。為了讓新入手VS2010報(bào)表的朋友少走些彎路,也為了幫助記憶,特此寫(xiě)下一些東西。一、報(bào)表綁定的數(shù)據(jù)集是一個(gè)帶參數(shù)的結(jié)構(gòu)化存儲(chǔ)過(guò)程怎么辦?在添加了一個(gè)一個(gè)帶參數(shù)的結(jié)構(gòu)化存儲(chǔ)過(guò)程(該存儲(chǔ)過(guò)程暫且叫SP)后,會(huì)發(fā)現(xiàn)如下提示:向?qū)г谂渲肨ableAdapter檢測(cè)到以下問(wèn)題:"SP":詳細(xì)信息:已生成SELECT語(yǔ)句。Invalidobjectname'#臨時(shí)表名'.要將這些組件添加到數(shù)據(jù)集中,請(qǐng)單擊"完成"。看到上面的錯(cuò)誤提示,怎么辦?不用管,直接完成(該數(shù)據(jù)集暫且叫DS)。這時(shí)候來(lái)到報(bào)表設(shè)計(jì),添加數(shù)據(jù)集會(huì)發(fā)現(xiàn)剛才建好的數(shù)據(jù)集DS沒(méi)有字段。解決辦法是打開(kāi)報(bào)表的XML格式,找到數(shù)據(jù)集,添加字段。如下:1.<DataSets>2.<DataSetName="DS">3.--開(kāi)始添加4.<Fields>5.<FieldName="字段名"〉6?<DataField>字段名</DataField>7.<rd:TypeName>System.String</rd:TypeName>8.</Field>9.</Fields>10.--結(jié)束添加

<Query><DataSourceName>ReportsDataSet</DataSourceName><CommandText>/*LocalQuery*/</CommandText></Query><rd:DataSetInfo><rd:DataSetName>ReportsDataSet</rd:DataSetName><rd:SchemaPath>...</rd:SchemaPath><rd:TableName>TableName</rd:TableName><rd:TableAdapterFillMethod>Fill</rd:TableAdapterFillMethod><rd:TableAdapterGetDataMethod>GetData</rd:TableAdapterGetDataMethod><rd:TableAdapterName>TableAdapter</rd:TableAdapterName></rd:DataSetInfo></DataSet></DataSets>添加完以后,把RDLC報(bào)表關(guān)了重新打開(kāi),就能看到數(shù)據(jù)集的字段了?!碊ataSets添加完以后,把RDLC報(bào)表關(guān)了重新打開(kāi),就能看到數(shù)據(jù)集的字段了。〈DataSetName二"DS"〉—開(kāi)始添加〈Fields〉〈FieldName二"字段名"〉〈DataField〉字段名〈/DataField〉〈rd:TypeName〉System.String〈/rd:TypeName〉〈/Field〉〈/Fields〉—結(jié)束添加〈Query〉<DataSourceName〉ReportsDataSet〈/DataSourceName〉〈CommandText〉/*LocalQuery*/〈/CommandText〉〈/Query〉<rd:DataSetlnfo〉<rd:DataSetName〉ReportsDataSet〈/rd:DataSetName>〈rd:SchemaPath〉...〈/rd:SchemaPath〉〈rd:TableName〉TableName〈/rd:TableName〉〈rd:TableAdapterFillMethod〉Fill〈/rd:TableAdapterFillMethod〉〈rd:TableAdapterGetDataMethod>GetData〈/rd:TableAdapterGetDataMethod〉〈rd:TableAdapterName〉TableAdapter〈/rd:TableAdapterName〉</rd:DataSetlnfo〉</DataSet〉</DataSets〉二、 在asp頁(yè)面添加Reportviewer控件并選擇報(bào)表后,選擇的數(shù)據(jù)源是帶參數(shù)的存儲(chǔ)過(guò)程怎么傳參數(shù)?其實(shí)這個(gè)很簡(jiǎn)單,直接給數(shù)據(jù)源參數(shù)的默認(rèn)值賦值即可。如下:this.ObjectDataSource.SelectParameters[”參數(shù)名”].Defaultvalue="值”;三、 RDLC報(bào)表有空白頁(yè)?報(bào)表“主體屬性”的寬+“報(bào)表屬性”的左右邊距一定要小于“報(bào)表屬性”的寬報(bào)表“主體屬性”的高+“頁(yè)眉”的高+“頁(yè)腳”的高+“報(bào)表屬性”的上下邊距一定要小于“報(bào)表屬性”的高四、 RDLC報(bào)表使用Table總多出來(lái)一個(gè)空白頁(yè)?報(bào)表主體的高度應(yīng)該設(shè)為最小,也就是報(bào)表主體內(nèi)各種控件加起來(lái)的高度,這樣就不會(huì)在打印的時(shí)候多出空白頁(yè)。五、 VS2010RDLC報(bào)表表(table)因數(shù)據(jù)量過(guò)大導(dǎo)致分頁(yè)的時(shí)候如何顯示表頭?手動(dòng)在XML中加入如下<TablixRowHierarchy><TablixMembers><TablixMember><KeepWithGroup>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論