公共?OleDbConnection?cnn = null
公共?OleDbDataAdapter?oda = null?
作廢?開放鏈接()
{
cnn =新?oledb connection();
cnn。ConnectionString = " Provider = Microsoft。Jet . OLEDB.4.0數據?source = "+應用。start path+@ "/data . db;jetoledb?密碼= ' 1111 ' ";//壹般我們把數據庫放在bin目錄下,然後把後綴修改成db,加上密碼?
試試{cnn。打開()}
Cacth{MessageBox。Show("連接數據庫失敗!")}
}?
作廢?linksql(字符串?sql)
{
如果?(cnn!=?空)
{
ds?=?新的?DataSet();
小田?=?新的?oledb dataadapter();
oda。選擇命令?=?新的?SqlCommand(sql,CNN);
OleDbCommandBuilder?建築商?=?新的?OleDbCommandBuilder(ODA);
oda。填充(ds);
}?
}
作廢?保存更新()
{
如果?(ds?!=?空)
{
oda。更新(ds。表[0]);
MessageBox。Show("操作成功!",?“保存數據”?MessageBoxButtons好吧。MessageBoxIcon。信息);
}?
}
公共?作廢?fillGrid(數據集?ds,?BindingNavigator?b,?DataGridView?d)
{
BindingSource?bs?=?新的?BindingSource();
廢話。數據源?=?ds。表[0];
b.BindingSource?=?bs;
d.數據源?=?bs;
}上面的代碼是妳先openlink()打開鏈接,然後用link(sql)查詢數據庫,最後把fillGrid填入表和數據導航,直接在表中添加或刪除查詢,然後保存更新。