public CargoColecao ConsultarPorId(int IDCADCARGO) { try { CargoColecao cargoColecao = new CargoColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDCADCARGO", IDCADCARGO); DataTable dataTableCargo = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADCARGOConsultarPorID"); foreach (DataRow dataRowLinha in dataTableCargo.Rows) { Cargo cargo = new Cargo(); cargo.IDCADCARGO = Convert.ToInt32(dataRowLinha["IDCADCARGO"]); cargo.CADCARGO = Convert.ToString(dataRowLinha["CADCARGO"]); cargoColecao.Add(cargo); } return(cargoColecao); } catch (Exception exception) { throw new Exception("Não foi possível consultar o cargo por código. Detalhes: " + exception.Message); } }
//Criando um método atualizar grid private void AtualizarGrid() { CargoNegocios cargoNegocios = new CargoNegocios(); CargoColecao cargoColecao = new CargoColecao(); cargoColecao = cargoNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = cargoColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }