Ste*_*ven 2 c# vb.net ms-access visual-studio-2010
我想将a绑定DataGridView
到在运行时作为文本生成的查询的结果.
如何将查询作为文本发送到Microsoft Access并将结果绑定到DataGridView?
当用户单击按钮(ok_btn
)时,我希望query_txt.Text
发送到Microsoft Access 的textbox()的内容,然后我想要在我的DataGridView(results_grid
)中显示查询的结果.
简单的一排查询都很好,现在:( ,SELECT "a";
,)SELECT "a", "b";
SELECT now();
注意: C#接受,VB.NET首选
using System.Data.OleDb;
OleDbConnection conn = new OleDbConnection(@"Provider = Microsoft.Jet.OLEDB.4.0;User Id=;Password=;Data Source=" + fileName);
conn.Open();
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query_txt.Text, conn);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
dataGridView.DataSource = ds.Tables[0];
conn.Close();
Run Code Online (Sandbox Code Playgroud)
注意:query_txt.Text
是您要运行的查询.fileName
是存储文件的路径.