none
Alteração de dados sem DataGridView - C# RRS feed

  • 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á.

    quinta-feira, 19 de setembro de 2013 12:49

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
    quinta-feira, 19 de setembro de 2013 12:58

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
    quinta-feira, 19 de setembro de 2013 12:58
  • Ajudou sim. Obrigado, Fernando Mamprin.
    quinta-feira, 19 de setembro de 2013 13:18
  • Não esqueça de marcar e fechar sua thread. 

    Abraço.


    Good Luck, Fernando Mamprin

    quinta-feira, 19 de setembro de 2013 13:22