台灣最大程式設計社群網站
線上人數
577
 
會員總數:244997
討論主題:188957
歡迎您免費加入會員
討論區列表 >> VB.NET >> 如何將datagridview修改後,傳回access資料庫
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何將datagridview修改後,傳回access資料庫
價值 : 50 QP  點閱數:363 回應數:11

樓主

迷途羔羊
門外漢
0 1
30 5
發送站內信

各位前輩好,小弟剛學vb沒多久,最近有個作業要用datagridview顯示access資料庫中的資料,但小弟想要設置一個button,按下去即會把使用者在datagridview修改後的資料傳回access資料庫中,下次顯示就是修改後的資料了,但是小弟爬文了很多還是試不太出來,語法部分應該使用哪個呢?希望各位前輩能幫幫小弟,感謝




搜尋相關Tags的文章: [ datagridview ] , [ vb ] , [ access ] ,
本篇文章發表於2019-04-02 14:51
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

P陳
檢舉此回應
試不出來?? 請將您的程式PO上來。
還有您題目很廣,PO上來的程式,要有點分段。
本篇文章回覆於2019-04-02 16:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

迷途羔羊
檢舉此回應
p大您好,小弟主要是在access上把資料表用好之後,再去vb windows form 的部分拉一個datagridview,顯示我剛剛在access所輸入的資料,那所以小弟就在想,再改access的資料時,可不可以不要那麼麻煩,還要回去access裡改,可不可以就在window form上面改,然後改的內容會自動跟access那邊同步更改,不知道小弟這樣敘述清不清楚,感謝p大
本篇文章回覆於2019-04-02 21:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

P陳
檢舉此回應
您要的功能在提問時就說的很清楚了,這些功能 VB 都可以達到。也不難。
又說 【但是小弟爬文了很多還是試不太出來】

就因為您是初學者,才請您將您寫的程式PO上來。
看看卡在那堙A我們才能協助成長你。

直接給您程式是阻礙您的成長。反而害了你。



本篇文章回覆於2019-04-03 06:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

迷途羔羊
檢舉此回應



這事的做法,想說用getchange的方法,得到有改變的值,然後再update上去,但是執行時,就會提示我,我創來存getchange的物件沒有值是null
所以想請大大幫忙看一下我的問題出在哪裡,感恩
本篇文章回覆於2019-04-04 15:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

P陳
檢舉此回應
11.Me.DataGridView1.DataSource = set1.Tables("goods")
12.Dim datachange = Me.DataGridView1.DataSource.GetChanges()
13.
14.adp1.Update(datachange, "goods")
您程式中第11行將資料放到 Datagridview1
第12行立即要去取的是否有變更 <--您覺得會有變更嗎? 如果沒有變更會傳回什麼?
第14可以加一個判斷是否有變更的語法
本篇文章回覆於2019-04-05 06:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

P陳
檢舉此回應
GetChanges 是 NULL 的原因
本篇文章回覆於2019-04-05 06:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

迷途羔羊
檢舉此回應
那請問p大,如果我都是用Fill上去的方式,就不能使用getchange方法了嗎?
本篇文章回覆於2019-04-05 17:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

P陳
檢舉此回應
這您就要試一下了【如果我都是用Fill上去的方式,就不能使用getchange方法了嗎?】

但您主要的問題不是在這堙A資料填入後就要GetChange 當然是取回 NULL,也就是您還沒有溶入程式的邏輯中。
再來一點您沒有設 modifycommand 也是不會執行 Update 的。

本篇文章回覆於2019-04-05 21:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

迷途羔羊
檢舉此回應
感謝p大,但是小弟真的有點不太懂,聽完p大講解,還是感覺很模糊,感覺這個功能好像有點難呢哈哈
還是小弟想請p大,還是有其他比較適合新手的方式嗎?
本篇文章回覆於2019-04-05 23:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

P陳
檢舉此回應
方法很多,依您自身的狀況而定
因為不知您的背景,最好的辦法就是自已找題目自己作
1.買書自修
2.請公司派上課
3.自己上補習班上課
4.找個家教
-------------------------------------
很多狀況是依您的需求而定,沒有一定的
------------------------------------
您的作法我沒有用過,我都是自己寫指令使用
本篇文章回覆於2019-04-06 22:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

迷途羔羊
檢舉此回應
感謝P大小弟目前還是個科大的學生,因為有修到相關的課程,小弟會在更加鑽研的
本篇文章回覆於2019-04-07 22:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.