none
ProgressBar para mostrar o progresso do recebimento de dados. RRS feed

  • Pergunta

  • Olá amigos!

    Eu quero sincronizar um progressBar com os dados que eu recebo no Datagridview, e não sei como fazer.

    Esse é o modo que estou me conectando ao banco.

     public CamadaDados()
            {
                string conexao = @"Data Source=.\sqlexpress;Initial Catalog=CUSTOS;Integrated Security=True";
                 conn = new SqlConnection(conexao);
            }
            /// <summary>
            /// 
            /// </summary>
            /// <returns> retorna os dados da table no gridview</returns>
            public DataTable getRegistro ()
            {
                DataTable dt = new DataTable();
    
                try
                {
                    conn.Open(); // abre conexão
                    SqlCommand comando = new SqlCommand("USP_TODOS_RESULTADOS",conn); // cria um novo comando sql, com o comando a ser executado
                    comando.CommandText = "USP_TODOS_RESULTADOS"; // comando a ser executado
                    comando.CommandType = System.Data.CommandType.StoredProcedure; // indica o tipo do comando nesse caso é stored Procedure
    
                    SqlDataAdapter da = new SqlDataAdapter(comando);
    
                    da.Fill(dt); //Adiciona ou atualiza as linhas do DataSet
                    return dt;
    
                }
                catch (Exception ex)
                {
                    throw ex;               
                }
                finally
                {
                    conn.Close();
                }
    
            }

    E aqui é quando eu chamo o método no botão:

    private void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    
                    dataGridView1.DataSource = camadaDB.getRegistro();                       
                }
                catch (Exception ex)
                {
    
                    MessageBox.Show("Erro ao acessar base de dados" + ex.Message);
                } 
            }

    quarta-feira, 31 de outubro de 2012 23:23

Todas as Respostas