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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!