Reporting services rdlc如何显示数据库中的图像

Reporting services rdlc如何显示数据库中的图像,reporting-services,rdlc,Reporting Services,Rdlc,我有一个包含图像的集合。我想在我的RDLC报告中显示这些图像。有人能告诉我怎么做吗 请给出代码或示例。如果要从数据库中的表中检索图像并在Reporting Services报表中使用它,则只需创建一个包含图像字段的数据源,并将其用作图像字段的数据源,就像处理报表上显示的其余数据一样 假设您有一个名为image\u table的表和一个名为image\u col的列 您所要做的就是创建一个数据源,其中包含一个精选语句,如: SELECT image_col FROM image_table WHE

我有一个包含图像的集合。我想在我的RDLC报告中显示这些图像。有人能告诉我怎么做吗


请给出代码或示例。

如果要从数据库中的表中检索图像并在Reporting Services报表中使用它,则只需创建一个包含图像字段的数据源,并将其用作图像字段的数据源,就像处理报表上显示的其余数据一样

假设您有一个名为image\u table的表和一个名为image\u col的列

您所要做的就是创建一个数据源,其中包含一个精选语句,如:

SELECT image_col FROM image_table WHERE your_condition_here
一旦有了数据源,就可以将其指定给image field DataSource属性并指定字段!图像设置为图像字段的值属性。 有了这个,你就有了报告上的图像

要测试该想法,您可以按照以下步骤操作:

1使用表名image\u table定义强类型数据集

2图像表格将有两列IdCol一个数字列和图像col一个字节列

3使用如下方式用数据填充数据集:

    Dim cText As String
    Dim myDataSet As dsImageDataset

    cText = "SELECT idCol, image_col FROM image_table"
    Dim sCommand As New SqlClient.SqlCommand(cText, yourConnection)
    Dim dAdapt As New SqlClient.SqlDataAdapter(sCommand)
    dAdapt.Fill(myDataSet, "image_table")

这将用表image_表中的所有图像填充数据集myDataSet。

在数据集中,字段的类型是什么!图像存档?托拜特,托因特,tostring…哪一个?我对包含DataSetdataset.ImageCol=oItem.BoardImage上的图像的字段使用System.byte…显示错误消息无法将类型“System.Drawing.image”隐式转换为“byte”,谢谢我已经完成了从数据库获取的数据…我的问题是设置集合对象数据集ds=new数据集;DataTable dt=oBoardImages中的新DataTable foreachBoardImage oitem{dt.Image=oitem.Image;//此行显示错误//无法//将类型“System.Drawing.Image”隐式转换为“byte”ds.DataTable1.AddDataTable1RowdtRSS;}plz向我发送代码或教程,将图像从数据库显示到report@Shamim:将问题标记为reportingservices这是一个更通用的标记,使用户在搜索时更容易找到问题和相关答案