Usuário com melhor resposta
DataGridView + ComboBox

Pergunta
-
Saudações Galera !!
(WinForms)
Gostaria de saber como e qual a melhor maneira de utilizar o
DataGridView e ComboBox, tendo em vista que o que gostaria de fazer
não necessita de conexão no banco.
Por exemplo:
Lembrando que Sexo e Acessorios são ComboBox (é o q quero criar...hehehe, mas não pelo paint...hahahah)
Eu criei as Colunas e os tipos diretamente no DataGridView, então eles ja estão pré
determinados, inclusive as colunas com ComboBox, pois serão fixos. Os valores estou preenchendo
dessa forma:
List<string> lsNumero = new List<string>();
lsNumero.Add("MASCULINO");
lsNumero.Add("FEMININO");
dgvPesquisar.Rows.Clear();
dgvPesquisar.Rows.Add();
dgvPesquisar.Rows[0].Cells["CODIGO"].Value = "1";
dgvPesquisar.Rows[0].Cells["NOME"].Value = "JOSE";
COMBOBOX COM O SEXO \ACESSORIO ???
Estava a usar List, porem da um exception:
"Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound."
Não consigo atribuir o List ao DataSource do DataGridView da coluna x..!!Resumindo, to perdido...hehe.., ja procurei na net mas tudo com conexao e tabela e isso não quero !!
Ou estou indo pelo caminho errado, usando componentes errados para essa ocasião ? Tentei
o ListView, mas não consegui criar um ComboBox nesse componente...
Por favor me ajudem, e desde ja agradeço atenção de todos...!!
Saul Gabeloni
Londrina - PR
Respostas
-
No evento "DataRowBinding" ele invoca a cada linha que ele for construir.
No método tem uma variavel chamada "e" se não me engano do tipo DataRowEventsArgs.
Se você olhar as propriedades dele tem uma e.Cells["coluna1"].DataSource por exemplo.
- Marcado como Resposta Harley AraujoModerator sexta-feira, 10 de fevereiro de 2012 12:40
Todas as Respostas
-
-
-
No evento "DataRowBinding" ele invoca a cada linha que ele for construir.
No método tem uma variavel chamada "e" se não me engano do tipo DataRowEventsArgs.
Se você olhar as propriedades dele tem uma e.Cells["coluna1"].DataSource por exemplo.
- Marcado como Resposta Harley AraujoModerator sexta-feira, 10 de fevereiro de 2012 12:40