C#编程的时候,我在一个窗体上用了treeview控件,我想在窗体关闭后下次再打开,treeView保持上一次的状态

怎么办??能不能做成静态的对象??
2025-02-23 22:26:08
推荐回答(2个)
回答1:

如果你的treeview的数据是来自数据库(比如SQL Server ,DB2,Oracle,Access等)则可以从这些数据的表中建立一个bool型的字段,如果用户在treeview作的任何改变都将它以true的方式保存进该表里默认用false来表示,每次窗体加载时则从该表里把状态值读取出来。如果treeview局限于本地用户的,则可以考虑楼上的方法即保存至xml里。等待下次再打开时,在窗体加载事件里从xml里把状态值读取出来。

回答2:

存XML 每次打开读取xml值