可以任意的在TreeView中新增,删除,修改,数据库也随之改变。
效果如下:
----所有类别
---酒类
--啤酒
--白酒
---饮料类
---食品类
数据库表1如下
ID NAME PID
1 所有类别 0
2 酒类 1
3 饮料类 1
4 食品类 1
5 啤酒 2
6 白酒 2
自动编号
数据库表2如下
编号 名称 类别ID 单位 …….
1001 茅台 6 瓶
1002 可口可乐 3 瓶
1003 饼干 4 包
1004 纯生啤酒 5 瓶
(不使用指针)要实现的效果如下:
1当我点击“所有类别”的时候,显示数据表2内所有的商品
1.1当我点击“酒类”的时候,显示数据表2内所有”酒类”的商品(即啤酒+白酒)
1.2当我点击“白酒”的时候,显示数据表2内所有”白酒”的商品
1.3当我点击“食品类”的时候,显示数据表2内所有”食品类”的商品
1.4且数据表2在显示的时候不是显示类别ID,而是显示类别ID对应的NAME.
2怎样才能取得节点的唯一标识符ID.
3.当我新增类别的时候,同样要有以上的效果。
效果如下:
----所有类别
---酒类
--啤酒
--白酒
---饮料类
---食品类
数据库表1如下
ID NAME PID
1 所有类别 0
2 酒类 1
3 饮料类 1
4 食品类 1
5 啤酒 2
6 白酒 2
自动编号
数据库表2如下
编号 名称 类别ID 单位 …….
1001 茅台 6 瓶
1002 可口可乐 3 瓶
1003 饼干 4 包
1004 纯生啤酒 5 瓶
(不使用指针)要实现的效果如下:
1当我点击“所有类别”的时候,显示数据表2内所有的商品
1.1当我点击“酒类”的时候,显示数据表2内所有”酒类”的商品(即啤酒+白酒)
1.2当我点击“白酒”的时候,显示数据表2内所有”白酒”的商品
1.3当我点击“食品类”的时候,显示数据表2内所有”食品类”的商品
1.4且数据表2在显示的时候不是显示类别ID,而是显示类别ID对应的NAME.
2怎样才能取得节点的唯一标识符ID.
3.当我新增类别的时候,同样要有以上的效果。
是关于如何生成树的。至于添加、编辑、删除,思考下很容易的。
select * from table where name=node.text;