台灣最大程式設計社群網站
線上人數
1708
 
會員總數:246134
討論主題:189714
歡迎您免費加入會員
討論區列表 >> C# >> 取得DataGridView的值
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
取得DataGridView的值
價值 : 100 QP  點閱數:153 回應數:3
樓主

若晴
門外漢
0 1
9 0
發送站內信

各位高手大家好,小妹目前正在學習撰寫商家後端程式,會寫C及C++,可是因C#沒有任何經驗,導致現在有想法但是卻不知從何下手。
撰寫的工具是使用visual stdio 2015的Windows form,資料庫部分是使用ms sql 2014。

想請問各位:
在一個頁面裡,我有丟一個DataGridView,他的欄位都和資料庫有做連結(這個DataGridView是給商家簡略看過他有什麼商品以及商品資訊)
現在我期望,我點下DataGridView其中一行資料,旁邊會顯示更詳細的資訊(如:照片、商品分類等)
而那些更詳細的資料我是使用TextBox,因為想讓商家可以在TextBox上自行更改商品資訊,更改完成按下儲存可以把資料送回資料庫做更新!

問題1:TextBox如何取得DataGridView的內容值?
問題2:按下儲存鍵後,要如何撰寫「把更新後的TextBox的值傳回DataGridView以及後端資料庫做更改」?

還麻煩各位多多指教!謝謝!

搜尋相關Tags的文章: [ C# ] , [ visualstdio2015 ] , [ windowsform ] , [ datagridview ] , [ textbo ] ,
本篇文章發表於2020-10-28 22:31
1樓
回應

誰是誰
檢舉此回應
試試看用 BindingSource 同步化
BindingNavigator《BindingSource的應用 (2)》
本篇文章回覆於2020-10-28 23:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

誰是誰
檢舉此回應
剛沒注意第二個問題,資料庫存取的部分,先研讀一下 Microsoft Docs 中關於 ADO.NET 的部分,有很多例子可以參考

ADO.NET -- Microsoft Docs
本篇文章回覆於2020-10-28 23:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

MIS2000 Lab
檢舉此回應
(1) DataGridView是一個畫面上的UI、控制項
他只是負責「呈現」資料與數據

一定有程式或是精靈,從「資料庫」裡面取得資料與數據
這些資料與數據,才會透過DataGridView「呈現」出來

您是初學者,把注意力 只放在「畫面」上
所以才會說「如何取得DataGridView (??) 的內容值」

事實上,您要抓的資料,是從資料庫來的(或是說,從資料來源過來的)


(2) 您的問題:按下儲存鍵後,要如何撰寫「把更新後的TextBox的值傳回DataGridView(??) 以及後端資料庫做更改」?

應該說成「按下儲存鍵後,把更新後的TextBox的值 傳回 後端資料庫做更改」?」
「數據異動(更新或新增或刪除)以後,把最新的數據 "呈現" 在 DataGridView上」

如同上面的回答,可以參考 ADO.NET程式的寫法

本篇文章回覆於2020-10-29 23:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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