2009-06-13 2 views
5

Thông thường, khi tôi sử dụng điều khiển TreeView chuẩn đi kèm với C#/VB, tôi viết các phương thức của riêng mình để chuyển dữ liệu vào và ra khỏi kho lưu trữ phân cấp nội bộ của Tree.Dữ liệu của bạn có thể ràng buộc điều khiển TreeView không?

Có thể có cách để "liên kết" GUI với một kho dữ liệu mà tôi có thể trỏ tới (chẳng hạn như tệp XML) và khi người dùng chỉnh sửa các mục cây, nó sẽ lưu nó trở lại cửa hàng. Có cách nào để làm điều này không?

Trả lời

6

Bài viết sau đây sẽ cho phép bạn thực hiện những gì bạn muốn.
http://www.codeproject.com/KB/tree/bindablehierarchicaltree.aspx

Edit: Nếu bạn không cần một cái gì đó khá là phức tạp như trên, sau đây có thể dễ dàng hơn/thích hợp hơn: http://www.codeproject.com/KB/tree/dbTree.aspx

Chỉnh sửa 2: Thấy như bạn muốn điều này phản hồi những thay đổi trong treeview, có thể bạn sẽ muốn tùy chọn đầu tiên.