DELPHI中treeview和DBgird的结合使用?

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:14:39
数据库:
列名: code name flag
shuiguo 水果 一级
pingguo 苹果 shuiguo
li 梨 shuiguo
yinliao 饮料 一级
niunai 牛奶 yinliao
kuangquanshui 矿泉水 yinliao
... ... ...

flag为一级的做父目录
我现在已经在treeview中读取了数据flag为一级做好目录了..我想在点击treeview中的目录,在右边的DBgird中显示其下的子目录.
比如我点中treeview中的水果.在右边的DBgird中显示flag为shuiguo的苹果,梨等.
希望可以详细点.我是DELPHI的初学者.谢谢各位了!!!!

treeview的点击事件里修改DBGrid绑定的DataSet的Filter啊(我当你是用ADO),SQL就写select * from 水果表,Open前把Filter写成是flag='',Filtered赋true,然后在treeview的点击事件里(好像有记录点击的时间不要整个控件点击的时间)将DBGrid绑定的那个DataSet控件的Filter值改为'flag='''+所选的值(通过时间的参数应该可以的得到)+''''

机子没装Delphi没办法试,不能写的很细,抱歉