Mostar imagem do banco em GridView
20/03/2008
0
Olá!
Queria saber se alguem pode me ajudar, to fzndo um sistema web, onde é salvo no banco (sql server 2005) uma imagem do tipo binary, e eu preciso q essas imagens sejam mostadas num GridView junto com outros dados do banco, mas o problema é o seguinte, eu consegui inserir a foto, mas não consigo mostra-la de jeito nenhum..eu sei q preciso converte ela de byte pra imagem, e isso eu consegui fazer separado, mas n no grid. Quem puder me ajudar, por favor, eu agradeço!
Essa é a parte q eu n entendo na vdd..
Me Ajudem!!
Não entendi o q tenho quefazer ai (esse eh um exemplo que peguei da net), aquele ItemTemplate ali onde tá a img, o que signifca??
E eu to lendo a img assim...em c
Queria saber se alguem pode me ajudar, to fzndo um sistema web, onde é salvo no banco (sql server 2005) uma imagem do tipo binary, e eu preciso q essas imagens sejam mostadas num GridView junto com outros dados do banco, mas o problema é o seguinte, eu consegui inserir a foto, mas não consigo mostra-la de jeito nenhum..eu sei q preciso converte ela de byte pra imagem, e isso eu consegui fazer separado, mas n no grid. Quem puder me ajudar, por favor, eu agradeço!
Essa é a parte q eu n entendo na vdd..
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="5" GridLines="None" ShowHeader="False"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Image ID="imgSaved" runat="server" ImageUrl=´<¬# imageURL(DataBinder.Eval(Container.DataItem, "img_id").ToString()) ¬>´ AlternateText=´<¬#DataBinder.Eval(Container.DataItem,"img_title") ¬>´ /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Me Ajudem!!
Não entendi o q tenho quefazer ai (esse eh um exemplo que peguei da net), aquele ItemTemplate ali onde tá a img, o que signifca??
E eu to lendo a img assim...em c
SqlDataAdapter myAdapter = new SqlDataAdapter(myCommand); DataSet myDataSet = new DataSet(); myAdapter.Fill(myDataSet); foreach (DataRow dRow in myDataSet.Tables[0].Rows) { //Response.ContentType = dRow["img_type"].ToString(); byte[] imageContent = (byte[])((dRow["image"])); Response.BinaryWrite(imageContent); } GridView1.DataSource = myDataSet; GridView1.DataBind();
Hnkarla
Curtir tópico
+ 0
Responder
Posts
20/03/2008
Hugoestevam
Bom dia hnkarla,
O artigo abaixo explica passo-a-passo como inserir e selecionar imagens no Banco SQL em formato binário, também explico como apresenta-lás no GridView.
[url]http://csharpmasters.blogspot.com/2007/07/introduzindo-imagens-na-base-de-dados-e.html[/url]
Espero que ajude!
O artigo abaixo explica passo-a-passo como inserir e selecionar imagens no Banco SQL em formato binário, também explico como apresenta-lás no GridView.
[url]http://csharpmasters.blogspot.com/2007/07/introduzindo-imagens-na-base-de-dados-e.html[/url]
Espero que ajude!
Responder
20/03/2008
Hnkarla
Obrigada, dei uma olhada aqui parece que vai ser bastante útil!
Assim que eu testar mando os resultados!
Brigadão!
Assim que eu testar mando os resultados!
Brigadão!
Responder
Clique aqui para fazer login e interagir na Comunidade :)