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:
Bonne journée!
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; } }
BC!
Partager