utilisation de tabControl et DataGridView (perte des anciennes données)
Bonjour,
J'utilise un TabControl pour charger à chaque fois des données à partir d'une base de données dans un DataGridView.
A chaque fois que je charge une autre page, quand j'essaie d'exporter les données sous Excel, il exporte toujours les valeurs récentes de DataGridView.
Y-a t-il une méthode qui permet d'exporter à chaque fois, les valeurs de TabControl sélectionné (active).
Mon code pour l'export sous Excel:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| for (int i = 1; i < this.dgv_.Columns.Count + 1; i++)
{
xlWorkSheet.Cells[1, i] = this.dgv_.Columns[i - 1].HeaderText;
}
// storing Each row and column value to excel sheet
for (int i = 0; i < this.dgv_.Rows.Count - 1; i++)
{
for (int j = 0; j < this.dgv_.Columns.Count; j++)
{
xlWorkSheet.Cells[i + 2, j + 1] = this.dgv_.Rows[i].Cells[j].Value;
}
} |
Bonne journée!
BC!