[問題] 關於combobox元件

看板C_Sharp作者 (占卜師)時間10年前 (2014/07/31 21:49), 10年前編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
想請問各位高手 .NET 有無此功能 以前 在 BCB 環境開發時 combobox有兩個功能很好用 1. 可以設定顯示資料的來源 是從資料庫中取得 例如 從某個dataset 取得 顯示的資料 例如 A,B,C... 然後 這個combobox 的資料寫入是關連到 另一個 dataset 所以 我可以從A table 取得 我要顯示的內容 選取後 若這筆資料寫入 則是將所選的值 寫入 B table 2. 有 A B 兩個combobox 隨著選擇A B 的內容會跟著改 例如選擇 A:XX市 B:會隨著調整內容為 該市的各行政區 以上功能 當然可以藉由程式碼 去寫出此功能 但在 BCB 中 只要簡單的設定 即可完成 不曉得 .NET 有無此功能 我覺得應該有 但是我找不到 只好跟各位求救 如果有 請指點一下方向 例如關鍵字 我再自己搜尋就可以了 謝謝 -- 禮敬諸佛,稱讚如來,廣修供養,懺悔業障,隨喜功德 請佛住世,請轉法輪,常隨佛學,恒順眾生,普皆回向 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.34.63 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1406814552.A.E88.html

07/31 22:54, , 1F
你可以查Binding關鍵字
07/31 22:54, 1F
Binding 我曉得 但是我不知道怎麼讓顯示的 跟 存入資料的 同時都能binding 我所知道的 只有資料寫入 這可以透過binding 能再多點提示嗎? 例如設在那個屬性裡? 謝謝 ※ 編輯: dontblame (111.255.34.63), 07/31/2014 23:29:47

08/01 08:49, , 2F
DisplayMember 跟 ValueMember?
08/01 08:49, 2F
記得這我也有查過 只是不曉得是不是我不會用 還是誤會意思 這好像是 顯示的文字 跟實際binding 的文字 但是 我需要的是 顯示的文字來源 是另一個 dataset 而不是自行輸入或連接 同一個dataset(連接寫入的)

08/01 12:44, , 3F
控制項的OnSelectedIndexChanged?
08/01 12:44, 3F
這是利用觸發event 但這就變成需要coding了 (還是我理解錯誤?) 因為在BCB 中我只要 很簡單的下個SQL 語法 在UI上建立 個dataset 物件 之後只要在combobox 的元件上 設定名稱 (dataset 名稱 和 field 名稱) 就可以達到這功能了 完全不需要寫到程式碼 所以懶習慣了 XD 而且我之前用的是 BCB6這十年前的東西了 想說 .NET 應該會有更好得作法 只是看了書 也上網查資料 都沒看到 十分感謝三位的意見 ※ 編輯: dontblame (111.255.43.228), 08/02/2014 11:47:19

08/03 20:38, , 4F
有啦~DataBindingSource,但我從來不用就是了
08/03 20:38, 4F

08/03 22:40, , 5F
小弟說的確是需要coding沒錯XD"
08/03 22:40, 5F
文章代碼(AID): #1JsabOw8 (C_Sharp)