Usuário com melhor resposta
Alteração de dados sem DataGridView - C#

Pergunta
-
Olá a todos. Sou estudante de Técnico em Informática, portanto novo com o Visual Studio e afins (faz somente um ano e meio que programo em C#).
Procurei por tópicos parecidos mas todos envolvem o DataGridView. Minha dúvida é a seguinte: tenho um formulário que servirá tanto para cadastro como para alteração, e aí está meu problema. Há um campo do qual dependem todos os outros, o de código de barras. O usuário deverá digitar o valor nesse campo e clicar em um botão de pesquisa (espécie de validação), enquanto todos os outros campos se encontram desabilitados. O botão, então, "fará" uma busca no banco de dados (MySQL) e, se achar uma linha correspondente, deverá habilitar todos os campos, carregados com os valores referentes vindos do BD, permitindo, assim, que o usuário altere os dados. Se não houver uma linha correspondente, o cadastro será liberado.
Gostaria de saber se, no caso da alteração, eu devo usar um List<> ou DataTable com DataSet... Enfim, uma maneira com a qual eu possa acessar os dados do BD e trabalhá-los sem a necessidade de um DataGridView.
Agradeço desde já.
Respostas
-
Fala Henrique Blz.
Cara é muito relativo, o uso dos dois, creio que ambos "trabalham" da mesma forma.
Eu acho que o DataTable seria legal, pois, na hora de você recuperar os dados iria recuperar sabendo o nome da coluna, e isso no seu caso se encaixaria melhor.
Pra esse caso eu usaria o DataTable.
Se você fosse utilizar uma gridView, ai eu usaria um List<>.
Espero ter ajudado.
Abraço.
Good Luck, Fernando Mamprin
- Marcado como Resposta HenriqueCOT quinta-feira, 19 de setembro de 2013 17:56
Todas as Respostas
-
Fala Henrique Blz.
Cara é muito relativo, o uso dos dois, creio que ambos "trabalham" da mesma forma.
Eu acho que o DataTable seria legal, pois, na hora de você recuperar os dados iria recuperar sabendo o nome da coluna, e isso no seu caso se encaixaria melhor.
Pra esse caso eu usaria o DataTable.
Se você fosse utilizar uma gridView, ai eu usaria um List<>.
Espero ter ajudado.
Abraço.
Good Luck, Fernando Mamprin
- Marcado como Resposta HenriqueCOT quinta-feira, 19 de setembro de 2013 17:56
-
-