none
Clique no datagrid e exibir itens selecionados no form destinado RRS feed

  • Pergunta

  •  Galera, Acho que o titulo da minha pergunta nao está muito coerente mais é o que eu quero é o seguinte

    Funciona dessa forma,

    eu crio um cadastro de um tal cliente

    e nesse cadastro tem cpf rg endereço numero telefone...

    ai vamos supor que preenchi um campo errado e nao percebi e acabei gravando o cliente com esse campo errado, entao eu quero alterar o cadastro do cliente fazendo da seguinte forma

    abro a tela de pesquisa, pesquiso o nome do cliente ou codigo dele tanto faz quando me listar o cliente no datagrid e quero q com um clique em cima da tabela dele caia esses dados nas caixas de texto para que eu possa fazer a alteração.

    como eu faço isso alguem pode me dar suporte neste duvida? A principio parece ser facil imagino eu, mais estou começando agora e tenho algumas grandes duvidas

    Obrigado por me ajudar


    Gabriel Santos Futuro Programador!

    sexta-feira, 12 de outubro de 2012 00:18

Respostas

  • axo que é isso que voce esta querendo... use o mesmo codigo do amigo ai , mas mude isso.

    Me.TextBox1.Text = Campo1
    Me.TextBox2.Text = Campo2

    para

    My.Forms.Nomedajanela.TextBox1.Text = Campo1
    My.Forms.Nomedajanela.TextBox2.Text = Campo2


    domingo, 21 de outubro de 2012 18:00

Todas as Respostas

  • A sua dúvida está no contexto todo ou apenas nessa execução?

    Eu faria na seguinte forma:


    - Ler a linha selecionada do DataGridView

    - Copiar os valores para os Textbox

    - Após Edição no Textbox, dar um UPDATE no banco de dados, buscando os valores
    dos textbox.

    - Update no DataGridView


    Ex abaixo de como obter os dados do DGV. (Use o botão, por exemplo para carregar as infos, pode-se usar diversos outros modos)

            Dim LinhaSelect As System.Int32 = Me.DataGridView1.CurrentRow.Index.ToString
    
            Dim Campo1 As System.String = Me.DataGridView1.Rows(LinhaSelect).Cells(0).Value.ToString
    
            Dim Campo2 As System.String = Me.DataGridView1.Rows(LinhaSelect).Cells(1).Value.ToString
    
    
            Me.TextBox1.Text = Campo1
    
            Me.TextBox2.Text = Campo2

    Qualquer coisa, vai postando as dúvidas para a gente ir ajudando!

    At

    Alan
    sexta-feira, 12 de outubro de 2012 01:35
  • Amigo, gostei da sua resposta, mais ainda com problemas acho que nao especifiquei direito.

    eu tenho dois forms um que é o de cadastro e outro que é de pesquisa

    esse de pesquisa ai tem que ser o que eu clico no Datagrid e ele tem que mandar o campo selecionado para o outro form como farei isso?


    Gabriel Santos Futuro Programador!

    sábado, 20 de outubro de 2012 05:53
  • axo que é isso que voce esta querendo... use o mesmo codigo do amigo ai , mas mude isso.

    Me.TextBox1.Text = Campo1
    Me.TextBox2.Text = Campo2

    para

    My.Forms.Nomedajanela.TextBox1.Text = Campo1
    My.Forms.Nomedajanela.TextBox2.Text = Campo2


    domingo, 21 de outubro de 2012 18:00