我正在嘗試爲我的IRC客戶端構建服務器/網絡設置系統。由於網絡和服務器的關係性質,我選擇使用SQLite來存儲所有內容。「綁定」到TreeView?
我的第一步是進行設置對話框,這是你可能期望的;包含網絡和服務器的TreeView,以及側面的空間來編輯它們的設置。
我對ADO.NET有一點(微小的)經驗,但只是基本的選擇和更新,沒有任何關係。 所以我的問題是搞清楚如何將一行關聯到TreeNode。我已經爲服務器和網絡定製了TreeNode對象,並且它可以與一些手動輸入的數據一起使用。
所以我想我不需要「綁定」,我只需要將數據加載到TreeView並能夠輕鬆更新設置。
我沒有考慮到「延遲加載」,正如你所說的,謝謝。 關於Tag屬性,我已經有了自定義的TreeNode對象,所以它不是必須的。這樣我就可以輕鬆地分辨出被點擊的內容以及需要在表單的另一側顯示哪些文本框。 在數據庫方面,我仍然不確定要如何設置標籤屬性。 – 2009-09-15 04:02:38