以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 限定列表个数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146284) |
-- 作者:蓝蚂蚁 -- 发布时间:2020/2/20 17:02:00 -- 限定列表个数 Dim lb3 As WinForm.comboBox =e.Form.controls("ComboBox3") lb3.ComboList = DataTables("采购计划总表").GetComboListString("归档编号","","归档编号 Desc") 上面的代码生成的列表中,能限定显示的个数吗,比如ComboList 一共有100个,但实际上不需要显示这么多,只显示前5条就够了,如何实现呢,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2020/2/20 17:22:00 -- 换种方式 Dim cmd As New SQLCommand Dim dt As DataTable Dim cmb As WinForm.ComboBox cmd.CommandText = "SELECT DISTINCT top 5 归档编号 From {采购计划总表} order by 归档编号 desc" dt = cmd.ExecuteReader()
cmb = e.Form.Controls("ComboBox3") cmb.ComboList= dt.GetComboListString("归档编号","","归档编号 desc") |
-- 作者:蓝蚂蚁 -- 发布时间:2020/2/20 17:27:00 -- 完美,谢谢啦 |