none
Não consigo fazer com que uma tela de cadastro fique preenchida RRS feed

  • Pergunta

  • Olá....

    Estou desenvolvendo um programa para controle de estoque no visual studio, estou usando C#.

    Não tenho nenhum conhecimento dessa linguagem, comecei por curiosidade. Minha dúvida é a seguinte:

    tenho uma tela para cadastrar cliente, por exemplo, antes de cadastrá-lo realizo uma pesquisa para ver se ele já se encontra no cadastro. É aberta uma tela de pesquisa, digito o nome do cliente e ele aparece na minha lista. Quero que, ao selecionar  o nome do cliente e em seguida clico em OK, a minha tela de cadastro apareça carregada com todos os dados do cliente que selecionei lá na tela de pesquisa. Como faço isso?

     

    terça-feira, 28 de setembro de 2010 10:32

Respostas

  • Bom dia,

    há varias formas de se fazer isso, uma delas seria usando um DetailsView junto ao gridview:

    http://www.devmedia.com.br/articles/viewcomp.asp?comp=5106

    Outra você pode pegar campo por campo do grid selecionado:

    meutextbox.text = GridView1.SelectedRow.Cells[0].Text;
    

    O DetailsView seria o mais simples.

    Abraços,

    • Sugerido como Resposta JeffersonDF terça-feira, 28 de setembro de 2010 11:59
    • Marcado como Resposta Lah_lee terça-feira, 28 de setembro de 2010 12:00
    terça-feira, 28 de setembro de 2010 11:21

Todas as Respostas

  • Bom dia,

    há varias formas de se fazer isso, uma delas seria usando um DetailsView junto ao gridview:

    http://www.devmedia.com.br/articles/viewcomp.asp?comp=5106

    Outra você pode pegar campo por campo do grid selecionado:

    meutextbox.text = GridView1.SelectedRow.Cells[0].Text;
    

    O DetailsView seria o mais simples.

    Abraços,

    • Sugerido como Resposta JeffersonDF terça-feira, 28 de setembro de 2010 11:59
    • Marcado como Resposta Lah_lee terça-feira, 28 de setembro de 2010 12:00
    terça-feira, 28 de setembro de 2010 11:21
  • Da mesma forma que voce realiza a "pesquisa" em banco de dados para ver se o cliente ja existe, voce tem que, ao clicar no botao OK apos selecionar o cliente, buscar os dados dele no banco de dados. Ou seja, vai ter que ter uma primary key no bd com o nome do cliente atrelado a todas as colunas qe voce quer que exista (dados como nome, idade, cpf etc)
    • Sugerido como Resposta JeffersonDF terça-feira, 28 de setembro de 2010 11:59
    terça-feira, 28 de setembro de 2010 11:23
  • muito obrigada pessoal, com a dica de vcs consegui fazer! abraços
    terça-feira, 28 de setembro de 2010 11:58