public CausaColecao ConsultarPorId(int IDCADCAUSA) { try { CausaColecao causaColecao = new CausaColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDCADCAUSA", IDCADCAUSA); DataTable dataTableCausa = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADCAUSAConsultarPorID"); foreach (DataRow dataRowLinha in dataTableCausa.Rows) { Causa causa = new Causa(); causa.IDCADCAUSA = Convert.ToInt32(dataRowLinha["IDCADCAUSA"]); causa.CADCAUSA = Convert.ToString(dataRowLinha["CADCAUSA"]); causaColecao.Add(causa); } return(causaColecao); } catch (Exception exception) { throw new Exception("Não foi possível consultar a causa por código. Detalhes: " + exception.Message); } }
//Criando um método atualizar grid private void AtualizarGrid() { CausaNegocios causaNegocios = new CausaNegocios(); CausaColecao causaColecao = new CausaColecao(); causaColecao = causaNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = causaColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }