Chargement Data GridView Sans base donné
je veux charger DataGridView sans base de donné avec DataTable ,j'ai un problème d’exécution ,mon exécution me donne juste un seule ligne et lorsque j'ajoute un nouvelle ligne ce déclenche l'erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| private void button1_Click(object sender, EventArgs e)
{
DataTable tab = new DataTable();
tab.Columns.Add("matricule", Type.GetType("System.Int32"));
tab.Columns.Add("nom", Type.GetType("System.String"));
tab.Columns.Add("part", Type.GetType("System.Int32"));
for (int i = 0; i <= dg.Rows.Count - 1; i++)
{
DataRow dr = tab.NewRow();
dr[0] = dg.Rows[i].Cells[0].Value;
dr[1] = dg.Rows[i].Cells[1].Value;
dr[2] = dg.Rows[i].Cells[2].Value;
tab.Rows.Add(dr);
}
DataRow mdr = tab.NewRow();
mdr[0] = t1.Text;
mdr[1] = t2.Text;
mdr[2] = t3.Text;
tab.Rows.Add(mdr);
dg.DataSource = tab;
} |
merci d'avance
chargement DataGridView sans base de donné avec c#
merci :))) pour l'aide et mon exécution me permet d'ajouter des nouvelles lignes mais aussi me donne un problème :p lorsque j'ajoute nouvelle ligne un ligne ajouter automatiquement avec matricule 0 et de part 0 a chaque ajout :)
merci d'avance
chargement DataGridView sans base de donné avec c#
hi
mon erreur dans la boucle
Code:
for (int i = 0; i <= dg.Rows.Count - 1; i++)
devient
Code:
for (int i = 0; i <dg.Rows.Count - 1; i++)
est mon execution ce marche :)