vb6中,listbox下拉框中的显示内容如何先判断再排序

不好意思,是ComboBox而不是ListBox。详细点说,有2个box,里面的内容都是数据库导出的,第一个是数据(比如1、2、3),第二个类似于寄存器编号(比如a、b、... 不好意思,是ComboBox而不是ListBox。详细点说,有2个box,里面的内容都是数据库导出的,第一个是数据(比如1、2、3),第二个类似于寄存器编号(比如a、b、c、d)。当你在第一个里选择了1之后,第二个的排序是bcad。排序的规则是:b为已经有数据1的记录且是最近记录;c为有1的记录但记录时间稍远,以此类推;d为没有1的记录。该编号中是否有记录和记录时间都在数据库中,用的是SQL2005。希望能给我一些好的思路,如果有代码就更好了,再次感谢! 展开
 我来答
iisheng
2012-11-06 · TA获得超过308个赞
知道小有建树答主
回答量:531
采纳率:100%
帮助的人:481万
展开全部
ComboBox2内的内容由ComboBox1的值决定;
在ComboBox1的Click事件中通过ComboBox1的值作数据查询,将结果按有无记录作第一排序,时间作第二排序,
最后将结果添加到ComboBox2;将表结构贴出来,
a328203121
2012-11-05
知道答主
回答量:55
采纳率:100%
帮助的人:18.3万
展开全部
你是要怎么判断,我举个例子,如下:
Private Sub Form_Load()
List1.AddItem (1) '添加1
List1.AddItem (2)'添加2
List1.AddItem (3)'添加3
List1.ListIndex = 2 '设置要选择List1控件的第2条记录
v = List1.ListIndex '返回当前选择List1的第几条记录
Text1.Text = v '赋给文本

if v=2 then
list1.RemoveItem 2 '把第二项清除
List1.AddItem "5", 2 '在第二项的后面添加一个5
end if
End Sub
请参考。谢谢,如可以,请给分。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2012-11-06 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5673万
展开全部
分两次检索,各产生一个带有排序的记录集,然后依次为ComboBox添加条目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
踹可乐de
2012-11-06
知道答主
回答量:25
采纳率:0%
帮助的人:11.2万
展开全部
有一个。add 添加,可以控制先后顺序.addintm "你好",1 后面的index可以达到你要的效果吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式