Copier des données d'un datagridview à l'autre en c#

for (int i = 0; i < form2.dataGridView1.Rows.Count; i++)
{                  

    if ( form2.dataGridView2.Rows[i].Cells[0].Value != null && 
         (bool) form2.dataGridView2.Rows[i].Cells[0].Value == true )
    {
        form2.dataGridView2.Rows.Add();
        for (int j = 1; j < form2.dataGridView1.Columns.Count; j++)
            form2.dataGridView2.Rows[i].Cells[j].Value = 
                form2.dataGridView1.Rows[i].Cells[j].Value;

    }

}  

le code ci-dessus n'est pas de donner un quelconque résultat. s'il vous plaît dites-moi comment faire pour copier les données d'un datagridview à l'autre?

  • Comment pensez-vous de remplir la première GridView de contrôle ?
  • Il a un look comme vous le faites vérifier le mauvais dataGridView pour les données. si (form2.datagridview2.la valeur != null) .... ainsi, vous vérifiez la cible si elle contient des données - mais vous devriez vérifier la source si elle contient des données à copier. De toute façon - si votre dataGridView a une sorte de source de données - vous pouvez envisager de copier la source au lieu de copier les données dans le contrôle gridView - hth
  • comment êtes-vous en ajoutant les données de la dataGridView1. Êtes-vous liant les valeurs?
InformationsquelleAutor Happy coding | 2011-05-30