C# 連結Access資料庫
第一次發文
有不妥得地方請多多見諒
建立一個Access資料庫取名為:PRODUCTDB.mdb
然後把資訊打入
例:
編號 品名 類別 單價 數量
A001 XXXX 顯卡 1000 20
...
新增一個C# Windows 專案 名稱:DataBase
然後在 工具箱-->資料-->BindingSource 建立
在BindingSource 屬性 選取DataSource [加入專案來源]
在資料來源類型
選取 資料庫
[下一步]
按下 新增連結
然後
選取 Microsoft Access資料庫
[確定]
寫入 放Access資料庫 位置
[下一步]
勾選 Product 資料表,並勾選要顯示的欄位
資料表名稱:
PRODUCTDBDDataSet
[完成]
工具箱-->資料-->DataGridView 建立
在DataGridView 屬性 選取DataSource 選取 pRODUCTBindingSource
接這會在Form1_Load事件自動加入
private void Form1_Load(object sender, EventArgs e)
{
this.pRODUCTTableAdapter.Fill(this.pRODUCTDBDataSet.PRODUCT);
}
//資料表,可視您需要移動或移除
接著執行看看有無誤
然後新增一個 Button 取名為"寫入資料庫"
新增 button1_Click 事件
private void Form1_Load(object sender, EventArgs e)
{
this.pRODUCTTableAdapter.Fill (this.pRODUCTDBDataSet.PRODUCT);
}
private void button1_Click(object sender, EventArgs e)
{
this.pRODUCTTableAdapter.Update(this.pRODUCTDBDataSet.PRODUCT);
}
說明:按"寫入資料庫" 使用 pRODUCTTableAdapter 的物件更新 寫入資料庫pRODUCTDBDataSet 一次寫回ProductDB.mdb 的資料表內.
|