作者DearKurt ("小朋友"會自己找出路...)
看板C_Sharp
標題Re: [問題] 問一個listbox的新手問題
時間Tue Jun 15 23:40:41 2010
我建議改成用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
推 kevin8685:感謝D大 提供範例!! 不過這個程式有限制要用txt 06/16 00:05
→ kevin8685:這個範例又讓我學到新東西^^ 06/16 00:05
如果要用檔案處理 其實只要改幾個部分就可以了
第一在資料集檔案內 建一個datatable類似我寫的ITEMS1
拉一個bindingsource元件 將你建的datatable指派給其datamember
同樣可以把bindingsource設定為listbox的資料來源
再實做出類似tableadapter的fill與update功能即可
基本上 fill就是你從檔案讀完 透過bindingsource加到datatable裡
update簡單一點的做法 就透過bindingsource讀取全部資料再寫回檔案裡
※ 編輯: DearKurt 來自: 124.11.129.161 (06/16 15:57)