C# 将DataGridView绑定到Access SQL查询字符串的结果
我想将C# 将DataGridView绑定到Access SQL查询字符串的结果,c#,vb.net,visual-studio-2010,ms-access,C#,Vb.net,Visual Studio 2010,Ms Access,我想将DataGridView绑定到运行时作为文本生成的查询结果 如何将查询作为文本发送到Microsoft Access并将结果绑定到DataGridView 当用户单击按钮(ok\u btn)时,我希望文本框的内容(query\u txt.Text)发送到Microsoft Access,然后我希望查询结果显示在我的DataGridView中(results\u grid) 简单的单行查询现在还可以:(选择“a”,选择“a”、“b”,立即选择();) 注意:C#接受,首选VB.NET usi
DataGridView
绑定到运行时作为文本生成的查询结果
如何将查询作为文本发送到Microsoft Access并将结果绑定到DataGridView
当用户单击按钮(ok\u btn
)时,我希望文本框的内容(query\u txt.Text
)发送到Microsoft Access,然后我希望查询结果显示在我的DataGridView中(results\u grid
)
简单的单行查询现在还可以:(选择“a”
,选择“a”、“b”
,立即选择();
)
注意: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();
注意:
query\u txt.Text
是您要运行的查询fileName
是存储文件的路径。使用Provider=Microsoft.ACE.OLEDB.12.0
更新my Access 2007连接字符串后。它工作得很好!