Bonjour à tous
j'essaye de creer une application windows form qui permet de lire une base access.
A l'aide d'une OpenFileDialog je recupere le FileName de la base access à ouvrir.
Ensuite je liste les differentes tables de la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
conn.ConnectionString= "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data source="+MaBoite.FileName; 
conn.Open();  
DataTable schemaTable=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"}); 
Choix.DataSource = schemaTable;
Choix.DisplayMember = "TABLE_NAME";
conn.Close();
jusqua la tout va bien.
Ensuite j aimerai que lorsque l'utilisateur choisit un item dans la combobox ca effectue une requete de type "SELECT * FROM"+ NomDeLaTable;
mon problem c est que sur un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
string sNomTable = Choix.SelectedItem.ToString();
MessageBox.Show(sNomTable);
(j'utilise une messagebox pour tester la valeur recuperer) je n'obtient pas le nom de la table mais System.Data.DataRowView

quelqu un as t il une idée de ce qui ne va pas ?

d'avance merci