none
Como acessar um objeto de outro form? RRS feed

  • Pergunta

  • Eu estou fazendo um projetinho onde tem datagridview1 onde é inserido dados como por exemplo colunas (PedidoID, NumeroDoPedido). Tenho também um outro form onde quero resgatar o PedidoID.

    Estou usando o vs 2008 e sql 2005

    Por favor se alguem puder responder fico no aguardo.
    quarta-feira, 4 de novembro de 2009 17:18

Respostas

  • Você quer resgatar a partir do evento de um botão por exemplo?
    Primeiro va no seu DataGridView e em propriedades SelecionMode coloque FullRowSelect.
    No seu segundo Form crie uma propriedade

    public int PedidoID{get;set;}

    No evento do botão você pode fazer:

    protected void Button1_Click(object sender, EventArgs e)
    {
    int id = Convert.ToInt32(this.dataGridView1.SelectedRows[0].Cell["PedidoID"].Value);
    Form2 form2 = new Form2();
    form2.PedidoID = id;
    form2.Show();
    }
    quarta-feira, 4 de novembro de 2009 17:23

Todas as Respostas

  • Você quer resgatar a partir do evento de um botão por exemplo?
    Primeiro va no seu DataGridView e em propriedades SelecionMode coloque FullRowSelect.
    No seu segundo Form crie uma propriedade

    public int PedidoID{get;set;}

    No evento do botão você pode fazer:

    protected void Button1_Click(object sender, EventArgs e)
    {
    int id = Convert.ToInt32(this.dataGridView1.SelectedRows[0].Cell["PedidoID"].Value);
    Form2 form2 = new Form2();
    form2.PedidoID = id;
    form2.Show();
    }
    quarta-feira, 4 de novembro de 2009 17:23
  • Obrigado Murilo, foi de grande valia a sua ajuda. 
    quinta-feira, 5 de novembro de 2009 11:28