private void Search() { var lista = UnidadeRepository.GetAll(); var binding = new BindingList <UnidadeMedida>(lista); grdUnidade.DataSource = binding; grdUnidade.Refresh(); }
private void AtualizaFormulario() { var listaFornecedor = new List <Entidade>(); //Obtem os fornecedores tipo = 2 listaFornecedor = new List <Entidade>() { new Entidade() { Codigo = "", RazaoSocial = "", Id = 0 } }; listaFornecedor.AddRange(EntityRepository.GetAll().Where(x => x.TipoCli == 2).ToList()); var a = listaFornecedor.OrderBy(p => p.Codigo).ThenBy(p => p.RazaoSocial).ToList(); ddlFornecedor.DataSource = a; ddlFornecedor.Refresh(); this.ddlFornecedor.DisplayMember = "Descricao"; this.ddlFornecedor.ValueMember = "Id"; var listaUnidade = new List <UnidadeMedida>(); //Obtem os fornecedores tipo = 2 listaUnidade = new List <UnidadeMedida>() { new UnidadeMedida() { Unidade = "", Descricao = "", Id = 0 } }; listaUnidade.AddRange(UnidadeRepository.GetAll().ToList()); var b = listaUnidade.OrderBy(p => p.Unidade).ToList(); ddlUnidadeMedida.DataSource = b; ddlUnidadeMedida.Refresh(); this.ddlUnidadeMedida.DisplayMember = "Unidade"; this.ddlUnidadeMedida.ValueMember = "Id"; if (_produto != null) { if (_produto.IdFornecedor > 0) { var index = (ddlFornecedor.DataSource as List <Entidade>).FindIndex(x => x.Id == _produto.IdFornecedor); ddlFornecedor.SelectedIndex = index; } if (_produto.UnidadeMedidaId > 0) { var index = (ddlUnidadeMedida.DataSource as List <UnidadeMedida>).FindIndex(x => x.Id == _produto.UnidadeMedidaId); ddlUnidadeMedida.SelectedIndex = index; } } }