构造TREEVIEW问题
----------------------- -------------
1001 库存现金
1002 银行存款
100201 建行
100202 美元存款经常户
100203 工行
1012 其他货币资金
101207 保函押金
10120701 建行永定路支行
10120702 浦发银行永定路支行
1013 备用金
101301 经理办公室
101302 综合计划处
101303 财务处
根据上面的数据结构(数据结构不能改变),构造一个TreeView
小弟有几个难点不知道怎么解决,希望高手帮忙指点一下。
1、如果根据kmdm来判断是否为根节点。(不可以根据KMDM为4位就确认为根节点,1001可是为101,同样他的下级可以为100101或者为1001001)
2、如果根据kmdm来判断上级节点是哪个。
相关推荐
winform SqlCommandBuilder treeview 实现筛选
这是自己写的使用treeview 然后结合 SqlCommandBuilder 实现对表数据的筛选功能,适合初学者,开发工具是VS2010,代码易懂,希望对您的学习有帮。
JavaScript树\利用JavaScript实现树型结构的TreeView类
JavaScript树\利用JavaScript实现树型结构的TreeView类JavaScript树\利用JavaScript实现树型结构的TreeView类JavaScript树\利用JavaScript实现树型结构的TreeView类JavaScript树\利用JavaScript实现树型结构的TreeView类
选择TreeView控件的树状数据节点的JS方法(jquery)
前些日子为了提高人性化选择树状权限的功能,根据树的结构用jquery写了个方法。
VB.NET中的自定义绘制TreeView
所有者绘制VB.NET树视图的实现,以在节点中显示一些粗体文本。
C# 解决双击TreeView表里checkbox本身Bug问题
一个WinForm的TreeView,某node的CheckBox初始状态为false,当双击这个node的checkbox时,会出现很奇怪的情况: 第一次双击checkbox,checkbox显示的状态会切换两次状态,unchecked-> checked-> unchecked,而AfterCheck事件仅触发一次,在AfterCheck事件中获取到的checkbox状态为checked。在这里checkbox状态已经和显示状态不一致了 以后每次双击,checkbox显示的状态会出现一次切换,AfterCheck也会触发一次,并且checkbox显示的状态和值的状态仍然保持相反。 除上面这个问题外,还有一点,当双击treeview 的checkbox后,如果再去单击或双击该界面中除这个treeview外的任何部分,系统会忽略第一次点击事件。举例来说,一个窗口中,有一个treeview,还有一个ok按钮,当我双击这个treeview的一个checkbox后,再去点那个ok按钮,第一次点击是没有任何作用的,第二次以及以后的点击才会有效,包括点击最大化,最小化,以及关闭这种系统按钮。 为了解决以上问题,我重写了TreeView控件,在不影响其它地方的前提下,能很好的解决以上问题。我的环境:.Net framework4.0 + VS2005 + Win7 编译通过,并付执行程序。-


