Usuário com melhor resposta
Problemas com combobox

Pergunta
-
Pessoal, estou quase ficando louco, o meu sistema estava funcionando normalmente e de uma hora para a outra essa função
public void CarregaEstados() { var sqlEstados = entidades.UnidadesDaFederacao.ToList(); cboEstado.DataSource = sqlEstados; cboEstado.DisplayMember = "NomeUF"; cboEstado.ValueMember = "CodigoUF"; sqlEstados = null; }
Passou a retornar um objeto no SelectedValue, não sei mais o que fazer ja perdi quase o dia inteiro para resolver isso... a questão é que eu carrego outro combo a partir da seleção feita nesse com o seguinte codigo:
public void CarregaCidades(int pEstado) { var sqlCidades = (from cidades in entidades.MunicipiosIBGE orderby cidades.NomeMunicipio where cidades.CodigoUF.Equals(pEstado) select cidades).ToList(); cboCidade.DataSource = sqlCidades; cboCidade.DisplayMember = "NomeMunicipio"; cboCidade.ValueMember = "Municipio"; sqlCidades = null; }
Só que quando eu coloco a função no load do form pra carregar ps estados ele mostra o objeto (Nome da Tabela) ao invés de mostrar os dados, gerando assim uma excessão!!!
Se puderem me ajudar fico no aguardo.
Abraços Galera
Respostas
-
Tenta retirar essas 2 linhas
1º Método > sqlEstados = null;
2º Método > sqlCidades = null;e Verifica se os nomes do DisplayMember e ValueMember estejam com os Mesmos nomes das colunas que vem do source.
cboCidade.ValueMember = "Municipio"; > é isso mesmo? Não seria tipo ID?
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 3 de setembro de 2010 19:53
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 9 de setembro de 2010 22:21
Todas as Respostas
-
Tenta retirar essas 2 linhas
1º Método > sqlEstados = null;
2º Método > sqlCidades = null;e Verifica se os nomes do DisplayMember e ValueMember estejam com os Mesmos nomes das colunas que vem do source.
cboCidade.ValueMember = "Municipio"; > é isso mesmo? Não seria tipo ID?
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 3 de setembro de 2010 19:53
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 9 de setembro de 2010 22:21
-