Re: [問題] 問一個listbox的新手問題

看板C_Sharp作者 ("小朋友"會自己找出路...)時間15年前 (2010/06/15 23:40), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/5 (看更多)
我建議改成用access資料庫或其他微軟提供的本機資料庫 這樣資料處理可能會比較簡單 現在visual studio express版 使用本機資料庫都蠻方便的 只要把資料庫匯入到專案 就會自動把資料庫table轉成相對應的DataTable 像你有兩個欄位合併為一個item顯示 就到資料集檔案(我程式中的db1DataSet.xsd) 建立自訂的TableAdapter 也會自動產生相對應DataTable 然後資料binding設定完全在designer裡點選就好 資料新增或刪除完全透過bindingsource處理 最後只要用該TableAdapter的Update 就會更新資料庫了 我的做法如下面檔案 http://sites.google.com/site/mysharenotes/default/files -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.129.161

06/16 00:05, , 1F
感謝D大 提供範例!! 不過這個程式有限制要用txt
06/16 00:05, 1F

06/16 00:05, , 2F
這個範例又讓我學到新東西^^
06/16 00:05, 2F
如果要用檔案處理 其實只要改幾個部分就可以了 第一在資料集檔案內 建一個datatable類似我寫的ITEMS1 拉一個bindingsource元件 將你建的datatable指派給其datamember 同樣可以把bindingsource設定為listbox的資料來源 再實做出類似tableadapter的fill與update功能即可 基本上 fill就是你從檔案讀完 透過bindingsource加到datatable裡 update簡單一點的做法 就透過bindingsource讀取全部資料再寫回檔案裡 ※ 編輯: DearKurt 來自: 124.11.129.161 (06/16 15:57)
文章代碼(AID): #1C5vxy8q (C_Sharp)
文章代碼(AID): #1C5vxy8q (C_Sharp)