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?
Vous devez vous connecter pour publier un commentaire.
Vérifier Copie de datagridview et collez le deuxième datagridview.
Aussi, vous pouvez le faire comme suit:
Ce qui concerne
Dans form1 copiez ce code
dans form2 copiez ce code..