[VB.NET] Mettre à jour un fichier à partir de DataGridView
Bonjour,
Je récupère les informations d'un fichier excel via le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Private Sub ButtonRecupExcel_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles BT_RECUP_EXCEL.Click
Try
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim DtSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
MyConnection = New System.Data.OleDb.OleDbConnection _
("provider=Microsoft.Jet.OLEDB.4.0; Data Source='D:\test\PLANNING_111010.xls'; Extended Properties=Excel 8.0;")
MyCommand = New System.Data.OleDb.OleDbDataAdapter _
("select * from [intake$]", MyConnection)
MyCommand.TableMappings.Add("Table", "TestTable")
DtSet = New System.Data.DataSet
MyCommand.Fill(DtSet)
Next
DataGridView1.DataSource = DtSet.Tables(0)
MyConnection.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub |
J'aimerais donc ajouter a ce code, lorsque j'appuie sur le bouton update, que mon fichier Excel soit mis à jour avec les informations qui ont été modifiées.
Je ne peux pas faire un simple Export car dans ce cas je perdrai tout le style de mon fichier Excel (colonnes surlignées en bleu, macros, etc)
quelqu'un aurait une solution pour moi svp ?
Je vous remercie d'avance
A bientôt