第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

RDLC報(bào)表顯示存儲(chǔ)于數(shù)據(jù)庫(kù)的圖片

標(biāo)簽:
Html/CSS

图片以二进制存储于数据库表中。在显示RDLC报表时,把图片呈现出来。

好吧。

把存储过程写好:

CREATE PROCEDURE [dbo].[usp_File_Select]ASSELECT [Afd_nbr],[Picture],[PictureType],[FileExtension] FROM [dbo].[ApiFileDemo]GO

Source Code

 

在网站中,创建一个实体,是程序从数据库获取数据:


 public DataTable GetFiles()        {            sp.ConnectionString = DB.SqlConnectionString();            sp.Parameters = null;            sp.ProcedureName = "usp_File_Select";            return sp.ExecuteDataSet().Tables[0];        }

Source Code



为站点添加一个rdlc报表,参考下面步骤:


 
细节如下:
在报表视图中,添加Table:


 

 为表格选择数据字段:

 

报表设计完成。现在创建一个ASPX网页来呈现这个RDLC报表:


紧跟下来,是在ASPX.cs写程序:

 

 private void Data_Binding()    {        this.ReportViewer1.Reset();        this.ReportViewer1.LocalReport.Dispose();        this.ReportViewer1.LocalReport.DataSources.Clear();        Microsoft.Reporting.WebForms.ReportDataSource rds = new Microsoft.Reporting.WebForms.ReportDataSource();        rds.Name = "FileDataSet";        FileEntity fe = new FileEntity();        rds.Value = fe.GetFiles();        this.ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Rdlc/ImageRpt.rdlc");        this.ReportViewer1.LocalReport.DataSources.Add(rds);        this.ReportViewer1.LocalReport.Refresh();    }

Source Code

 

预览一下看看结果如何:

 


数据没有显示出来,一直不停在Loading...

看来我们写少了程序,Insus.NET修改一下吧:

 


哈,哈,显示出来了:

 

虽然数据显示出来,但是在第二列中,图片没有显示,却显示#Error。还没有成功,还得继续努力:


最后看到想要的结果,图片显示出来了:

 

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消