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。希望能给我一些好的思路,如果有代码就更好了,再次感谢!
展开
4个回答
展开全部
你是要怎么判断,我举个例子,如下:
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
请参考。谢谢,如可以,请给分。
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
请参考。谢谢,如可以,请给分。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分两次检索,各产生一个带有排序的记录集,然后依次为ComboBox添加条目
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个。add 添加,可以控制先后顺序.addintm "你好",1 后面的index可以达到你要的效果吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询