看板 C_Sharp 關於我們 聯絡資訊
想請問各位高手 .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
AndyLeo:你可以查Binding關鍵字 07/31 22:54
Binding 我曉得 但是我不知道怎麼讓顯示的 跟 存入資料的 同時都能binding 我所知道的 只有資料寫入 這可以透過binding 能再多點提示嗎? 例如設在那個屬性裡? 謝謝 ※ 編輯: dontblame (111.255.34.63), 07/31/2014 23:29:47
drizzt123:DisplayMember 跟 ValueMember? 08/01 08:49
記得這我也有查過 只是不曉得是不是我不會用 還是誤會意思 這好像是 顯示的文字 跟實際binding 的文字 但是 我需要的是 顯示的文字來源 是另一個 dataset 而不是自行輸入或連接 同一個dataset(連接寫入的)
J002:控制項的OnSelectedIndexChanged? 08/01 12:44
這是利用觸發event 但這就變成需要coding了 (還是我理解錯誤?) 因為在BCB 中我只要 很簡單的下個SQL 語法 在UI上建立 個dataset 物件 之後只要在combobox 的元件上 設定名稱 (dataset 名稱 和 field 名稱) 就可以達到這功能了 完全不需要寫到程式碼 所以懶習慣了 XD 而且我之前用的是 BCB6這十年前的東西了 想說 .NET 應該會有更好得作法 只是看了書 也上網查資料 都沒看到 十分感謝三位的意見 ※ 編輯: dontblame (111.255.43.228), 08/02/2014 11:47:19
Abbee:有啦~DataBindingSource,但我從來不用就是了 08/03 20:38
J002:小弟說的確是需要coding沒錯XD" 08/03 22:40