none
Arrastar de Um DataGridView Para outro DataGridView RRS feed

  • Pergunta

  •  

    Ola galera, 

     

    Gostaria de aprender como faço para selecionar uma linha em um DataGridView e arrastar para outro DataGridView.

     

    Por favor se alguem tiver algum exemplo para me passar ou algum topico relacionado agradesço desde ja.

     

     

    Eduardo Priore

    quinta-feira, 8 de maio de 2008 21:31

Respostas

  • Olá, não sei se serve, mas ...........

    Manipulando linhas em um DataGrid

     

    Se você trabalha com DataGrids no Visual Studio 2002 ou 2003, pode ser que precise adicionar, remover ou alterar valores em um DataGrid. Se já tentou fazer isso, viu que não é possível realizar essa tarefa no DataGrid. Para resolver esse problema, manipule os dados da DataGrid através da DataTable “interna” que guarda esses dados. Veja alguns exemplos:

     

    // Adiciona uma linha nova igual à primeira linha

     ((DataTable)(dgMeuGrid)).Rows.Add(((DataTable)(dgMeuGrid)).Rows(0));

     

    // Remove a segunda linha

     ((DataTable)(dgMeuGrid)).Rows.RemoveAt(1);

     

    // Alterar a terceira coluna da primeira linha

     ((DataTable)(dgMeuGrid)).Rows[0][2] = "Igor";

     

    // Se fosse em VB.Net, ao invés de:

    // ((DataTable)(dgMeuGrid)).Rows

    // Você usaria

    // Ctype(dgMeuGrid, DataTable).Rows

     

    Espero ter ajudado.

    Airton.

    • Marcado como Resposta Eduardo Priore segunda-feira, 10 de setembro de 2012 11:42
    domingo, 11 de maio de 2008 19:02