using System; using System.Data; using System.Data.OleDb; using System.IO; using System.Windows.Forms; namespace TestProject { public partial class Form1 : Form { private String text { get { return this.textBox1.Text; } } private readonly String sqlStr = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}\Database1.accdb;Persist Security Info=False;" , Directory.GetCurrentDirectory()); private OleDbConnection conn; private OleDbCommand cmd; public Form1() { InitializeComponent(); DBinit(); } private void DBinit() { conn = new OleDbConnection(sqlStr); conn.Open(); string sql = "Select * from cyfang"; cmd = new OleDbCommand(sql, conn); cmd.CommandType = CommandType.Text; OleDbDataAdapter adapter = new OleDbDataAdapter(cmd); DataTable table = new DataTable(); adapter.Fill(table); dataGridView1.DataSource = table; } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { conn.Close(); } } }
執行結果: