none
Caminho da Imagem RRS feed

  • Pergunta

  • Boa Noite

    Não estou conseguindo passar o caminho do bando de dados para o imglist!! Gostaria de saber como que faço.     

     

           ImageList il = new ImageList();
           il.Images.Add(Image.FromFile("Caminho do Banco de dados"));

    quinta-feira, 27 de outubro de 2011 01:19

Respostas

  • Bruno Barros fiz um exemplo, espero que te ajude:

    //Simulando seu retorno do banco de dados
    DataTable dt = new DataTable();
    
    //Coluna
    dt.Columns.Add("IdImagem", typeof(int));
    dt.Columns.Add("CaminhoImagem", typeof(string));
    
    //Adicionando linha
    dt.Rows.Add(1, @"C:\Inverno1.jpg");
    dt.Rows.Add(2, @"C:\Inverno2.jpg");
    dt.Rows.Add(3, @"C:\Inverno3.jpg");
    dt.Rows.Add(4, @"C:\Inverno4.jpg");
    dt.Rows.Add(5, @"C:\Inverno5.jpg");
    
    //Instancia de ImageList
    ImageList objImageList = new ImageList();
    
    //Adicionando caminho das fotos na intancia do ImageList
    for (int i = 0; i < dt.Rows.Count; i++)
    {
        //Adicionando
        objImageList.Images.Add(Image.FromFile(dt.Rows[i]["CaminhoImagem"].ToString()));
    }
    

     
    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    quinta-feira, 27 de outubro de 2011 11:48

Todas as Respostas

  • Bruno,

    Como assim o caminho do banco de dados? Poderia detalhar melhor seu cenário para podermos te ajudar?


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quinta-feira, 27 de outubro de 2011 09:37
    Moderador
  • caminho do bando de dados?
    quinta-feira, 27 de outubro de 2011 10:46
  • Bruno Barros fiz um exemplo, espero que te ajude:

    //Simulando seu retorno do banco de dados
    DataTable dt = new DataTable();
    
    //Coluna
    dt.Columns.Add("IdImagem", typeof(int));
    dt.Columns.Add("CaminhoImagem", typeof(string));
    
    //Adicionando linha
    dt.Rows.Add(1, @"C:\Inverno1.jpg");
    dt.Rows.Add(2, @"C:\Inverno2.jpg");
    dt.Rows.Add(3, @"C:\Inverno3.jpg");
    dt.Rows.Add(4, @"C:\Inverno4.jpg");
    dt.Rows.Add(5, @"C:\Inverno5.jpg");
    
    //Instancia de ImageList
    ImageList objImageList = new ImageList();
    
    //Adicionando caminho das fotos na intancia do ImageList
    for (int i = 0; i < dt.Rows.Count; i++)
    {
        //Adicionando
        objImageList.Images.Add(Image.FromFile(dt.Rows[i]["CaminhoImagem"].ToString()));
    }
    

     
    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    quinta-feira, 27 de outubro de 2011 11:48