如何在asp.net c#中的gridview中显示二进制图像 [英] how to display binary images in gridview in asp.net c#

查看:112
本文介绍了如何在asp.net c#中的gridview中显示二进制图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请帮助我如何在asp.net C中向二进制图像显示数据库到gridview#



i我按照商店程序显示数据。



kindly help me that how to show to binary images form database to gridview in asp.net C#

i am showing data with images by store procedure.

public void FillGrid()
      {
          DataSet ds = ExamQuestionClass.FillGridQuestion(ddSubjectList.SelectedValue, int.Parse(ddsubjTopic.SelectedValue), ddQType.Text, int.Parse(ddSectionList.SelectedValue), ddSessionList.SelectedValue);
          //byte[] imagedata = null;
          //foreach (DataRow row in ds.Tables[0].Rows)
          //{
          //    imagedata = (byte[])row["Q_Image"];


          //    string base64String1 = Convert.ToBase64String(imagedata, 0, imagedata.Length);
          //    Image2.ImageUrl = "data:image/png;base64," + base64String1;
          //}
          GVQuestion.DataSource = ds.Tables[0];
        //  GVQuestion.DataSource = image.ImageUrl;
          GVQuestion.DataBind();
      }

推荐答案

使用模板字段包含将显示图像的图像控件...

https://msdn.microsoft.com/en-us/library/aa479350.aspx [ ^ ]
Use template field to include image control that will display the image...
https://msdn.microsoft.com/en-us/library/aa479350.aspx[^]


public string GetImage(object img)
       {
           return "data:image/jpg;base64," + Convert.ToBase64String((byte[])img);
       }







< asp:gridview id =GVQuestionrunat =server autogeneratecolumns =Falsexmlns:asp =#unknown>

onselectedindexchanged =GVQuestion_SelectedIndexChanged>

< columns>





< asp:templatefield headertext =Image>

< edititemtemplate>

< asp:textbox id =TextBox1runat =servertext =<%#Eval(q_image)=%& gt;=>



< itemtemplate>

< asp:image id =Image3runat =server>

ImageUrl ='<%#GetImage(Eval(Q_Image))%>'宽度=200px/>









这是解决了在asp.net中在gridview中显示图像的代码很简单



for the help help转到此链接将byte []自动绑定到asp:图片 [ ^ ]


这篇关于如何在asp.net c#中的gridview中显示二进制图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆