public RelatorioColecao ConsultaRelatorio() { try { RelatorioColecao relatorioColecao = new RelatorioColecao(); DataTable dataTableRelatorio = acessaDadosSQL.ExecutaConsulta(System.Data.CommandType.StoredProcedure, "uspConsultarRelatorio"); foreach (DataRow linha in dataTableRelatorio.Rows) { Relatorio relatorio = new Relatorio(); relatorio.CodRelatorio = Convert.ToInt32(linha["CodRelatorio"]); relatorio.Linha = Convert.ToString(linha["linha"]); relatorio.DiaHora = Convert.ToDateTime(linha["Dia/hora"]); relatorio.Tabela = Convert.ToString(linha["tabela"]); relatorio.NomeFiscal = Convert.ToString(linha["NomeFiscal"]); relatorio.NomeMotorista = Convert.ToString(linha["NomeMotorista"]); relatorio.Numero = Convert.ToInt32(linha["Numero"]); relatorioColecao.Add(relatorio); } return(relatorioColecao); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void AtualizaGrid() { //Chama a classe RelatorioNegocios RelatorioNegocio relatorioNegocio = new RelatorioNegocio(); // instancia a grid view com a classe relatorio coleção RelatorioColecao relatorioColecao = relatorioNegocio.ConsultaRelatorio(); dgv_Listagem.DataSource = null; dgv_Listagem.DataSource = relatorioColecao; // atualiza a data grid e da um refresh nela dgv_Listagem.Update(); dgv_Listagem.Refresh(); }