zoukankan      html  css  js  c++  java
  • .net中TreeView使用方法小结(2)

    在实际开发中,很少是手工编辑TreeView节点,通常都是通过读取数据库或者其他数据文件的内容来编辑节点。在我现在开发的项目中就需要根据mdb中的数据来编辑节点。

    数据库中表的内容如下:

    123

    TreeView的父子节点的关系是根据“F_No”字段内容与“F_SuperiorNo”字段内容的关系确定的。

    编程思路是,首先得到F_SuperiorNo=1的所有城市名组成的一个ArrayList。这个ArrayList的中的每一项都包含着城市名和F_No(表现形式为城市名-F_No,比如广州为:广州市-2)。然后做ArrayList循环,每一项都添加到TreeView节点中去,而且在添加完一项还要在数据库中查询是否存在某一个城市的“F_SuperiorNo”的内容与这项内容的“F_No”相同。如果相同就将这些项添加为该城市的子节点,将这些符合条件的项添加到TreeView中时,也要用到循环,当添加完一项的时候还要查询是否有某一个地方的“F_SuperiorNo”和本项的“F_No”相同,如果相同将符合条件的项再添加到本项的字节点钟(典型的递归思路)

    未完待续

  • 相关阅读:
    lombok介绍
    idea 离线安装 lombok插件
    Java中Lambda表达式的使用
    接口里的default,static方法
    Maven多环境配置实战 filter
    redis lua脚本学习
    redis的安装
    jdbc插入或查询数据库时间总是比实际时间少8小时原因
    [设计模式]单件模式
    [设计模式]命令模式
  • 原文地址:https://www.cnblogs.com/blackcatcjy/p/3874304.html
Copyright © 2011-2022 走看看