日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rdlc 报表

發(fā)布時間:2025/3/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rdlc 报表 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、創(chuàng)建一個asp.net 空 Web 應(yīng)用程序。(當(dāng)然你喜歡也可以創(chuàng)建網(wǎng)站、Windows窗體應(yīng)用程序、WPF應(yīng)用程序。本文以Web項目為例,再附帶的源代碼中你可以找到Winform和wpf的例子)

2、新建文件夾common添加一個aspx頁面。

3、在工具欄-報表選項卡找到ReportViewer控件拖到頁面中,并調(diào)整控件的大小。

4、組織一個數(shù)據(jù)源。在新建文件夾DataEntity里添加一個數(shù)據(jù)源

你可以使用你程序里現(xiàn)有的數(shù)據(jù)源,也可以直接用類型化的DataSet來連接數(shù)據(jù)庫得到。這里我們使用2這兩種方法分別做演示,如果你想使用EF或其他形式的數(shù)據(jù)源我們以后再做介紹。

??? 1)選擇添加-新建項,創(chuàng)建一個數(shù)據(jù)集,我們?yōu)楦拿?#xff0c;就使用默認(rèn)的名稱DataSet1.xsd。

??   ?2)使用TableAdapter 配置向?qū)駾ataSet1.xsd中添加一個DataTable.(選擇一個你數(shù)據(jù)庫中已有的表)下面是我創(chuàng)建的一個DataTable.?

?

?  5、接下來我們創(chuàng)建一個報表文件。選擇添加-新建項-報表。新建文件夾ReprotTemplate里新建?DistributionReport.rdlc

  1)你可以直接向上面那樣用設(shè)計器添加一個類型化的DataSet到報表的數(shù)據(jù)源,但是我發(fā)現(xiàn)在Web項目中沒有可以讓你選擇的可視化的操作。如果你使用WinForm做這個練習(xí),很幸運設(shè)計器強幫你完成一切。

? ?????2)如果你想使用對象數(shù)據(jù)源,可以直接修改.rdlc源代碼(用右鍵Report1.rdlc選擇打開方式--XML(文本)編輯器要比直接右擊-查看代碼好一點)

??將下面代碼DataSource ?Name=“DistributionDataSet” 改為指定的數(shù)據(jù)源

?

??<DataSource Name="DistributionDataSet">

<ConnectionProperties><DataProvider>System.Data.DataSet</DataProvider><ConnectString>/* Local Connection */</ConnectString></ConnectionProperties><rd:DataSourceID>30b103ac-eadb-4c8e-9a10-eac014f392eb</rd:DataSourceID></DataSource></DataSources>

?

?

接著將<DataSet Name="DataSet1"> 、<DataSourceName>DistributionDataSet</DataSourceName>、

<rd:DataSetName>Efruit_CN_SHDataSet</rd:DataSetName>

?? ? ? ?、<rd:SchemaPath>E:\lixuehuaDEMO\YGReport\YGReport\Efruit_CN_SHDataSet.xsd</rd:SchemaPath>?

改為制定的數(shù)據(jù)源名稱?DistributionDataSet

<DataSet Name="DistributionDataSet"> 、<DataSourceName>DistributionDataSet</DataSourceName>、

<rd:DataSetName>Efruit_CN_SHDataSet</rd:DataSetName>

?? ? ? ?、<rd:SchemaPath>E:\lixuehuaDEMO\YGReport\YGReport\DataEntity\DistributionDataSet.xsd</rd:SchemaPath>??


<DataSets>

?? ?<DataSet Name="DataSet1">

?? ? ?<Fields>

?? ? ? ?<Field Name="AreaId">

?? ? ? ? ?<DataField>AreaId</DataField>

?? ? ? ? ?<rd:TypeName>System.Guid</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="AreaName">

?? ? ? ? ?<DataField>AreaName</DataField>

?? ? ? ? ?<rd:TypeName>System.String</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="Grade">

?? ? ? ? ?<DataField>Grade</DataField>

?? ? ? ? ?<rd:TypeName>System.Int32</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="PriorId">

?? ? ? ? ?<DataField>PriorId</DataField>

?? ? ? ? ?<rd:TypeName>System.Guid</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="IsLowest">

?? ? ? ? ?<DataField>IsLowest</DataField>

?? ? ? ? ?<rd:TypeName>System.Int32</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="HighId">

?? ? ? ? ?<DataField>HighId</DataField>

?? ? ? ? ?<rd:TypeName>System.Guid</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="Disabled">

?? ? ? ? ?<DataField>Disabled</DataField>

?? ? ? ? ?<rd:TypeName>System.Int32</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="REC_CreateTime">

?? ? ? ? ?<DataField>REC_CreateTime</DataField>

?? ? ? ? ?<rd:TypeName>System.DateTime</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="REC_CreateBy">

?? ? ? ? ?<DataField>REC_CreateBy</DataField>

?? ? ? ? ?<rd:TypeName>System.String</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="REC_ModifyTime">

?? ? ? ? ?<DataField>REC_ModifyTime</DataField>

?? ? ? ? ?<rd:TypeName>System.DateTime</rd:TypeName>

?? ? ? ?</Field>

?? ? ? ?<Field Name="REC_ModifyBy">

?? ? ? ? ?<DataField>REC_ModifyBy</DataField>

?? ? ? ? ?<rd:TypeName>System.String</rd:TypeName>

?? ? ? ?</Field>

?? ? ?</Fields>

?? ? ?<Query>

?? ? ? ?<DataSourceName>DistributionDataSet</DataSourceName>

?? ? ? ?<CommandText>/* Local Query */</CommandText>

?? ? ?</Query>

?? ? ?<rd:DataSetInfo>

?? ? ? ?<rd:DataSetName>Efruit_CN_SHDataSet</rd:DataSetName>

?? ? ? ?<rd:SchemaPath>E:\lixuehuaDEMO\YGReport\YGReport\Efruit_CN_SHDataSet.xsd</rd:SchemaPath>

?? ? ? ?<rd:TableName>Dim_Area</rd:TableName>

?? ? ? ?<rd:TableAdapterFillMethod>Fill</rd:TableAdapterFillMethod>

?? ? ? ?<rd:TableAdapterGetDataMethod>GetData</rd:TableAdapterGetDataMethod>

?? ? ? ?<rd:TableAdapterName>Dim_AreaTableAdapter</rd:TableAdapterName>

?? ? ?</rd:DataSetInfo>

?? ?</DataSet>

??</DataSets>?

?

在aspx頁面cs文件里寫的代碼

YGReport.DataEntity.DistributionDataSet.Fct_OrderDataTable dataTable = new DataEntity.DistributionDataSet.Fct_OrderDataTable();

?? ? ? ? ? ?YGReport.DataEntity.DistributionDataSetTableAdapters.Fct_OrderTableAdapter dapter = new DataEntity.DistributionDataSetTableAdapters.Fct_OrderTableAdapter();

?? ? ? ? ? ?dataTable = dapter.GetData();


?? ? ? ? ? ?//YGReport.Efruit_CN_SHDataSet.Fct_OrderDataTable dataTable = new Efruit_CN_SHDataSet.Fct_OrderDataTable();

?? ? ? ? ? ?//YGReport.Efruit_CN_SHDataSetTableAdapters.Fct_OrderTableAdapter dapter = new Efruit_CN_SHDataSetTableAdapters.Fct_OrderTableAdapter();

?? ? ? ? ? ?//dataTable = dapter.GetData();


?? ? ? ? ? ?ReportDataSource rds = new ReportDataSource("DistributionDataSet", dataTable.DefaultView);


?? ? ? ? ? ?// DataSet1_Customers為之前添加的數(shù)據(jù)集以及對應(yīng)的數(shù)據(jù)包,dt就是我們自定義的數(shù)據(jù)源


?? ? ? ? ? ?ReportViewer1.LocalReport.ReportPath = "E:/lixuehuaDEMO/YGReport/YGReport/ReprotTemplate/DistributionReport.rdlc";


?? ? ? ? ? ?//此處就是對應(yīng)要關(guān)聯(lián)的報表,當(dāng)然在前臺設(shè)計的時候也可以直接選擇


?? ? ? ? ? ?ReportViewer1.LocalReport.DataSources.Clear();


?? ? ? ? ? ?ReportViewer1.LocalReport.DataSources.Add(rds);


?? ? ? ? ? ?ReportViewer1.LocalReport.Refresh();

?? ? ? ? ? ?m_currentPageIndex = 0;?

?

轉(zhuǎn)載于:https://www.cnblogs.com/leesa/archive/2010/10/26/1861497.html

總結(jié)

以上是生活随笔為你收集整理的rdlc 报表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 毛片少妇 | 夜夜骚视频 | 91av导航| 欧美四虎| 日韩在线精品 | 一级片在线观看免费 | 亚洲高清在线免费观看 | 黄色片在线看 | 国产欧美熟妇另类久久久 | 国产精品久久久久久久 | 人人射人人插 | 国产成人免费在线 | 亚洲一区二区三 | 久久高清av | wwwxx在线观看 | 久久久久亚洲精品系列色欲 | 激情五月激情综合网 | 国精品一区二区三区 | 91麻豆精品国产91久久久更新时间 | www黄色网| 亚洲国产成人无码av在线 | 国产免费一区二区三区最新不卡 | 69av视频 | 久操国产在线 | 国产成年网站 | 五月深爱婷婷 | 欧美久久一级 | 在线免费观看你懂的 | 欧美性大战久久久 | 97天天操 | 91肉色超薄丝袜脚交一区二区 | 啪啪激情网 | www.精品一区 | 九九视频免费 | 欧美综合精品 | 日本免费在线视频 | 韩国三级做爰高潮 | 成人精品免费视频 | 久久av喷吹av高潮av萌白 | 日本精品入口免费视频 | 干综合网| 哪里可以看免费毛片 | 天天干,天天操 | 午夜电影福利网 | 天堂激情网 | 99久久久国产精品无码性 | 亚洲精品第二页 | 精品少妇3p | 国产成人在线视频播放 | 国产精品色呦呦 | 99热这里只有精品4 精品国产黄色 | 天堂av2018| 美女视频久久久 | 日韩爱爱网站 | 一区二区在线免费观看视频 | 色呦呦网站 | 人乳videos巨大吃奶 | 在线日韩国产 | 国产1区2区3区中文字幕 | 美痴女~美人上司北岛玲 | 一本大道熟女人妻中文字幕在线 | 国产91在线亚洲 | 欧美精品一级在线观看 | 婷婷6月天 | 国产精品九九视频 | 久久久无码精品亚洲国产 | 亚洲精品久久久久久久久久久久久 | 长篇高h乱肉辣文 | h网址在线观看 | 成人在线小视频 | 少妇熟女一区 | 久久久久无码精品国产sm果冻 | 欧美日韩中文在线视频 | 国产精品扒开腿做爽爽爽视频 | 欧美一区不卡 | 一区二区三区免费在线 | 亚洲自拍三区 | 色小说在线 | 亚洲成人一级 | 欧美精品一区二区三区久久久竹菊 | 亚洲国产tv| 蜜桃视频无码区在线观看 | 好吊色视频在线观看 | 成人自拍视频 | 二区国产| 河北彩花69xx精品一区 | 青青操视频在线 | 日韩啊啊啊 | 日韩不卡在线观看 | 99成人在线观看 | 色婷婷中文 | 成人午夜免费观看 | 久久久久香蕉 | 99精品人妻国产毛片 | 一区二区三区四区精品 | 91精品人妻一区二区三区蜜桃欧美 | 国产91啪 | 国产精品久久久久久久免费观看 | 嫩草网站 |