delphi7+sqlserver2000,数据库有个 工具分类表,结构是这样的:大分类 小分类 备注
------------
板牙 管制板牙
板牙 普通板牙
铰刀 机械铰刀
铰刀 手铰刀
铰刀 锥度铰刀
尺 千分尺一个窗口上有两个combobox,combobox1和combobox2要求打开窗口后直接将工具分类表中的大分类的内容添加到combobox1的下拉列表中,将combobox1中当前显示的大分类的内容在表中对映的小分类的内容添加到combobox2中,请高手帮忙解决下吧,问题虽然很菜,但挺着急的,在线等,谢谢了~
------------
板牙 管制板牙
板牙 普通板牙
铰刀 机械铰刀
铰刀 手铰刀
铰刀 锥度铰刀
尺 千分尺一个窗口上有两个combobox,combobox1和combobox2要求打开窗口后直接将工具分类表中的大分类的内容添加到combobox1的下拉列表中,将combobox1中当前显示的大分类的内容在表中对映的小分类的内容添加到combobox2中,请高手帮忙解决下吧,问题虽然很菜,但挺着急的,在线等,谢谢了~
解决方案 »
- 各位高手们请多多赐教我会以分奉上
- 新版意见收集,大家又意见可以贴在这里
- 初学Socet编程,想问一下serverSocket使用的是什么协议,TCP还是UDP?要几次握手才算成功?
- 在选中DBGrID的CELL的位置弹出个窗口FORM,如何实现?
- 新手提问;如何使用鼠标中间滚轮控制滚动框的上下移动!
- 谁知道怎样编写打印管理器
- 报表问题.....help me!~~~
- 对话框(dialog)的格式(数据结构)
- 动态创建按钮和text框,可动态设置这些控件的caption或text属性。
- 如何在Win2000下安装YAMAHA719S声卡,没有win2000的驱动,如何解决?
- 添加IE工具条
- QuickReport的问题
formshow里面with adoquery1 do
begin
close;
sql.clear;
sql.add('select DISTINCT 大分类 from 表名');
open;
while not eof do
begin
combobox1.items.add(fieldbyname('大分类').asstring);
next;
end;
end;
将combobox1中当前显示的大分类的内容在表中对映的小分类的内容添加到combobox2中---------------------------------------------------------------combobox1的onchangecombobox2.items.clear;
with adoquery2 do
begin
close;
sql.clear;
sql.add('select * from 表名 where 大分类='''+ combobox1.text + '''');
open;
while not eof do
begin
combobox2.items.add(fieldbyname('小分类').asstring);
next;
end;
end;
-------------------------------------
在form的oncreate或者onshow等中写代码,具体看你的要求,通过select语句检索内容然后历遍添加信息到combobox中。