Bonjour à Tous

Je suis en train de réaliser une application qui accède a une Base de Données Access. J'utilise une connection OleDB.
Je remplis dans mon DataSet les valeurs d'une table grâce à la méthode Fill puis je l'affiche dans un DataGrid. Cependant, cela marche qu'une seule fois. C'est à dire que mon programme se connecte à la base, et je peux sélectionner une table a afficher dans mon DataGrid qu'une seule fois c'est à dire que ça m'affiche les enregistrements correctement, mais kan je change de table, ça me vide mon datagrid en me laissant les anciennes colonnes en haut.
En fait, mon datagrid n'est pas actualisé. J'ai essayé la méthode Refresh, mais marche pas..

J'ai utilisé ce code :
Dim StrConnect As String = "SELECT * FROM " & LTables.SelectedItem
Dim MyCommand As OleDb.OleDbCommand = New OleDb.OleDbCommand(StrConnect, MyConnection)MyAdapter.SelectCommand = MyCommand
MyDataSet.Clear()
MyAdapter.Fill(MyDataSet, LTables.SelectedItem)
Grid.DataSource = MyDataSet.Tables(0)
Si vous avez une idée......
Merci
djcool74

--------
La misère d'un ami n'est pas plus amusante que le vue d'un jardin dont la flore est mourrante.