- 最後登錄
- 2022-2-18
- 在線時間
- 38 小時
- 註冊時間
- 2010-3-7
- 閱讀權限
- 20
- 精華
- 0
- UID
- 7741797
- 帖子
- 76
- 積分
- 193 點
- 潛水值
- 4402 米
| 本帖最後由 跨越青春嶺 於 2014-9-4 02:56 PM 編輯
這是我目前第一步的程式碼
(顯示Access資料到DataGridView)
- Imports System.Data.OleDb
- Public Class Form1
- Dim OleDBConn1 As New OleDbConnection
- Dim OleDbDataAdapter1 As New OleDbDataAdapter
- Dim DataSet1 As New DataSet()
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- On Error Resume Next
- OleDBConn1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "資料庫.accdb"
- OleDBConn1.Open()
- OleDbDataAdapter1 = New OleDbDataAdapter("Select 名稱,價格,是否販售 From 產品定價", OleDBConn1)
- DataSet1 = New DataSet
- OleDbDataAdapter1.Fill(DataSet1)
- DataGridView1.DataSource = DataSet1.Tables(0)
- End Sub
- End Class
複製代碼
接下來想靠程式碼達成更新並存檔就不知道該怎麼做了
"目標功能是Access資料轉到DataGridView後,在DataGridView上點儲存格修改或刪除後,有個按鈕按下去後可以更新存檔DataGridView裡的資料到Access,這部分不知道該怎麼做..."
另外先前有使用過此方法,拉一個DataGridView元件,手動點資料庫,連接點一點就可以用了,不過這樣不能事後改路徑,所以需要用程式碼來另外寫出來。
補充內容 (2014-9-4 10:44 PM):
有嘗試過這樣但會出現錯誤,請問該怎麼改才好???
OleDbDataAdapter1.Update(DataSet1)
DataSet1.AcceptChanges()... |
|