treeview显示
全部配件
*****水泵类
*****一级水泵类
*****二级水泵类
*****机械类
*****一级机械类
*****二级机械类
数据库表里是这样的:
配件类别 配件名称 库存量
一级水泵类 锥形泵 100
一级水泵类 柱形泵 100
二级水泵类 圆形泵 99
如果我点击treeview里的水泵类时会将数据库表的水泵类的记录都显示包括一级和二级的,如果我点击一级水泵类时,只显示一级水泵类的库存。
这个我该怎么写?显示数据库表用listview
全部配件
*****水泵类
*****一级水泵类
*****二级水泵类
*****机械类
*****一级机械类
*****二级机械类
数据库表里是这样的:
配件类别 配件名称 库存量
一级水泵类 锥形泵 100
一级水泵类 柱形泵 100
二级水泵类 圆形泵 99
如果我点击treeview里的水泵类时会将数据库表的水泵类的记录都显示包括一级和二级的,如果我点击一级水泵类时,只显示一级水泵类的库存。
这个我该怎么写?显示数据库表用listview
解决方案 »
- 求助关于faxcom.dll的问题。
- 请问:怎样才能控制listbox中Item的高度呢?如何实现?
- 急!请问用VB如何画出统计图形,尤其是柱状图和正态曲线在一个图形上面显示的那种!!
- 寻到以前注册的MJ,有8120分,高兴,特散!
- (50分)还是有关DataGrid的问题
- 在线等!!!!!!如何引用隐藏窗体form1中text1.text中的值到form2中?
- 如何提交数据
- 两个Winsocket程序同时向一个端口写入数据,会不会丢失其中的一个?
- 在Richtextbox怎样实现自动滚屏的效果
- 关于模糊查询高手请进
- 一个控制窗体不能通过鼠标改变大小的问题
- 那位知道系统语言为西班牙语时 GetSystemDefaultLCID的返回值,我的msdn没查到
select * from 配件表 where 配件类别 like '%' & listview.text
当选择水泵类时.
Select Distinct 配件类别 Form Table Where 配件类比中包括水泵类
返回记录集如为空,则节点不展开,反之展开节电.同理,选择一级水泵时.
Select 配件名称 From Table Where 配件类别=一级水泵
记录集为空不展开.代码写起来很简单,主要是程序的合理性.
推荐数据量大的时候采用上面的方法,选取才读数据库.如数据量较小,可采用一次性将数据填入TreeView中.
Select 库存量 From Table Where 配件类别='"& listview.text &'"
Select 配件名称,库存量 From Table Where 类别=水泵
Select 配件名称,库存量 From Table Where 配件类别=一级水泵
配件类别 配件名称 库存量 类别
一级水泵类 锥形泵 100 水泵
一级水泵类 柱形泵 100 水泵
二级水泵类 圆形泵 99 水泵
select * from 配件表 where 配件类别 in (select 配件类别 from 配件类别表类 where 配件大类=treeview.text)
最重要的是选择为水泵类时,如果让其显示出数据库的库存!
Treeview的数据库表是这样的:
序列号 配件类别 序列号1
c 全部配件 r
r 水泵类 r0001
r0001 一级水泵类 r00010001
r0001 二级水泵类 r00010002
库存表的数据库表是这样的:
配件编号 配件名称 规格型号 库存量 配件类别
0101 锥形泵 7*10 10 一级水泵类
0102 柱形泵 7*20 20 二级水泵类
不过你可以把当前选中的LISTVIEW里的内容得到后,用它做条件到数据库里查呀。
数据库里的子节点的怎么办了?