none
dados de um form (datagrid) para outro form (datagri) RRS feed

  • Pergunta

  • boa noite pesquisei aqui no forum (topicos) e ainda não encontrei o que preciso, quero transferir dados de um datagrid (tabela de preços) no form tabela, para um outros datagrid (pedidos) no outro form no caso compras, como é posivel? (vb.net)

    obrigado

    • Movido AndreAlvesLimaModerator quinta-feira, 18 de agosto de 2011 14:36 (De:.NET Framework - ADO (Acesso a dados, data access & storage))
    quarta-feira, 17 de agosto de 2011 23:42

Respostas

  • Cara, você pode usar variáveis para fazer isso.

    Por exemplo: vamos supor que seu Grid de preços tenha as seguintes colunas: Id, Descricao e Valor. Você pode criar variáveis públicas para estas colunas, nos 2 formulários. Assim você atribui para estas variáveis os valores do Grid de preços e depois é só instanciar o formulário de pedidos e passar os valores para as variáveis criadas neste segundo form.

    Conseguiu entender?

    Qualquer dúvida posta aê.

    Abraços.


    Se a resposta for útil, favor votar como útil para que ajude outros usuários com a mesma dúvida | Dicas e artigos sobre .NET em http://programandodotnet.wordpress.com e http://www.devmedia.com.br/wellingtonbalbo | Siga-me no Twitter: @wellingtonbalbo
    • Marcado como Resposta interger quinta-feira, 18 de agosto de 2011 23:55
    quinta-feira, 18 de agosto de 2011 00:13
  • Minha intenção era transferir os dados de uma datagridview (apenas alguns campos) para outro em outro form, entendo , que a escrita dos codigos pode ser simples e ainda assim totalmente funcional, quando for preciso devemos usar todos os recursos que precisamos e que a aplicação requer, para que tudo funcione de forma segura e satisfarória, mas se é possivel usar de forma simples não compliquemos, pois bem no primeiro form tenho um datagridview e os itens dos pedidos, os quais seleciono e jogo em textbox a partir do segundo form "capturei" esse campos e os transferi para o datagridview deste form e em seguida salvo o pedido no banco de dados, meu primeiro form ficou cheio  com os dados do cliente e o grid com a tabela de produtos e outras informações então tive a necessidade de montar um segundo form apenas com os dados do pedido, que viriam do datagrid pedidos.

     

    quinta-feira, 18 de agosto de 2011 23:53

Todas as Respostas

  • Cara, você pode usar variáveis para fazer isso.

    Por exemplo: vamos supor que seu Grid de preços tenha as seguintes colunas: Id, Descricao e Valor. Você pode criar variáveis públicas para estas colunas, nos 2 formulários. Assim você atribui para estas variáveis os valores do Grid de preços e depois é só instanciar o formulário de pedidos e passar os valores para as variáveis criadas neste segundo form.

    Conseguiu entender?

    Qualquer dúvida posta aê.

    Abraços.


    Se a resposta for útil, favor votar como útil para que ajude outros usuários com a mesma dúvida | Dicas e artigos sobre .NET em http://programandodotnet.wordpress.com e http://www.devmedia.com.br/wellingtonbalbo | Siga-me no Twitter: @wellingtonbalbo
    • Marcado como Resposta interger quinta-feira, 18 de agosto de 2011 23:55
    quinta-feira, 18 de agosto de 2011 00:13
  • Me mostre o caminho, preciso  de um exemplo
    quinta-feira, 18 de agosto de 2011 00:26
  • Cara, desculpa a demora em responder, no artigo abaixo que eu fiz tem um exemplo:

    http://programandodotnet.wordpress.com/2010/09/19/sistema-simples-de-uma-biblioteca-%E2%80%93-parte-3/

    Esta é a parte 3, sugiro que você veja as partes 1 e 2 pra entender o contexto em que isso é usado:

    http://programandodotnet.wordpress.com/tag/biblioteca

    Os códigos estão em C# mais você pode converte-los para VB.NET no link abaixo:

    http://www.developerfusion.com/tools/convert/csharp-to-vb/

    Espero ter ajudado.

    Abraços.


    Se a resposta for útil, favor votar como útil para que ajude outros usuários com a mesma dúvida | Dicas e artigos sobre .NET em http://programandodotnet.wordpress.com e http://www.devmedia.com.br/wellingtonbalbo | Siga-me no Twitter: @wellingtonbalbo
    quinta-feira, 18 de agosto de 2011 01:00
  • Prezado(a),
    Estou migrando seu post para o fórum de Windows Forms.
    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
    Obrigado.

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quinta-feira, 18 de agosto de 2011 14:35
    Moderador
  • Obrigado gente consegui resolver
    quinta-feira, 18 de agosto de 2011 22:05
  • Olá,

    Que bom que conseguiu resolver... Poderia postar qual foi a solução utilizada e marcar como resposta os posts que te ajudaram na solução?

    Obrigado pelo apoio...


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    quinta-feira, 18 de agosto de 2011 22:23
    Moderador
  • Minha intenção era transferir os dados de uma datagridview (apenas alguns campos) para outro em outro form, entendo , que a escrita dos codigos pode ser simples e ainda assim totalmente funcional, quando for preciso devemos usar todos os recursos que precisamos e que a aplicação requer, para que tudo funcione de forma segura e satisfarória, mas se é possivel usar de forma simples não compliquemos, pois bem no primeiro form tenho um datagridview e os itens dos pedidos, os quais seleciono e jogo em textbox a partir do segundo form "capturei" esse campos e os transferi para o datagridview deste form e em seguida salvo o pedido no banco de dados, meu primeiro form ficou cheio  com os dados do cliente e o grid com a tabela de produtos e outras informações então tive a necessidade de montar um segundo form apenas com os dados do pedido, que viriam do datagrid pedidos.

     

    quinta-feira, 18 de agosto de 2011 23:53