Ir para conteúdo
Fórum Script Brasil

avillar

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por avillar

  1. Olá Pessoal, estou há algum tempo fazendo um trabalho de curso, no qual não consigo andar com isso.

    Meu sistema c# tem um banco de dados SQL Server e nele eu realizo uma pesquisa e os registros aparecem em um datagridview porem teria quando o registro aparecer, 

    na teoria teria que seleciona-lo e a imagem aparecer em um pictureBox, porem travei nessa parte e não consigo mais achar mais informações sobre isso.

    eu tenho dois modos que eu fiz:

    // instancia da minha conexao
    Conexao ObjetoDados = new Conexao();
    OpenFileDialog of = new OpenFileDialog();
    
    SqlCommand cmd1 = new cmd1 SqlCommand("Select FSDATA from FSDATA where FSDATA" + lstPesquisa) 
      // em cima é o select do banco para trazer a imagem que esta vinculado com o registro trazido da pesquisa
    //cmdsql = "Select FSDATA from FSDATA where idFSDATA = 1";
                SqlDataAdapter dp = new SqlDataAdapter(cmd1);
                DataSet ds = new DataSet("FSDATA");
                
                byte[] MisDados = new byte[0];
    
                dp.Fill(ds, "FSDATA");
    
                DataRow myRow = ds.Tables["FSDATA"].Rows[0];
                MisDados = (byte[])myRow["FSDATA"];
                MemoryStream ms = new MemoryStream(MisDados);
                picImage.Image = Image.FromStream(ms);
     
      

    e o outro é:

    //Instancio minha classe de conexao
      /* */Conexao ObjetoDados = new Conexao();
      	   OpenFileDialog of = new OpenFileDialog();
    
    try
      {
        FileStream fs = new FileStream("FSDATA", FileMode.OpenOrCreate, FileAccess.Read);
        byte[] bImage = new byte[fs.Length];
        fs.Read(bImage, 0, Convert.ToInt32(fs.Length));
        fs.Close();
        conn.Open();
        cmd = new SqlCommand("Select FSDATA from FSDATA where FSDATA " + lstPesquisa , conn);
                  
       cmd.Parameters.Add("FSDATA", SqlDbType.VarBinary).Value = bImage;
       cmd.ExecuteNonQuery();
       conn.Close();
       
      }
       catch (SqlException sqle)
         {
            MessageBox.Show(sqle.ErrorCode.ToString());
         }


    Sobre isso não achei muitas informações e estou precisando um pouco de ajuda.

    meu email é: gomes.augustovilla@hotmail.com

×
×
  • Criar Novo...