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..


<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

Hnkarla

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!


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!


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar