Treeview首先是讀取xml初始化的...現在在Treeview上做新增..修改..刪除..
怎么判斷Treeview是否編輯過
因為節點很複雜..節點層次太多...所以不能通過dataset.dataTable之類的中介來完成...
怎么判斷Treeview是否編輯過
因為節點很複雜..節點層次太多...所以不能通過dataset.dataTable之類的中介來完成...
解决方案 »
- C#里的for foreach哪个效率高一点。
- winfrm中请问如何根据对象名字来取得该对象?
- 比较字符串
- 请教:C#窗口控制
- 如何用C#编写ASP组件,大家帮助一下,满分求助
- win2000下模拟用户不成功.
- 水晶报表问题:该报表不包含表。(问题程序:★★★★★)
- winform编程,在form1中用什么控件(textbox?)实现对ini配置文件的读取。(一号一贴,强人给分)
- C#中的重难点(2) C#编码标准--编码习惯
- 我用VC#做了一个小软件,怎样让它在没有安装vs.NET的机器上运行呢?
- 问一个弱智问题:怎么看一个打印机能否支持A2大小的纸张?
- 如何在winform中实现窗体大小切换
可以插数据库,或别的都可以,如果这些不行,你就把原来的xml 节点后加一个状态节点。
每次改节点,都把这个状态节点,改变。
最后统计这个状态也可以。方法很多的。
ControlAdd,ControlMove事件中做计数器即可
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
你可以将之前的TREEVIEW的所有节点都保存到一个文本里面
然后,可以通过判断来寻找!
fullpath
TreeView所做的更改进行记录,这样就可以实现了。
像Ms Word文档修改基本也是相同的道理,只不过它是消息传递。
通过树遍历速度还是比较快的。不过也可以考虑两个都存,新增、修改的标记信息。也可以只存一个内存集合。