以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何进行筛选或者加载?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=163849)

--  作者:1669607010
--  发布时间:2021/4/26 22:19:00
--  [求助]如何进行筛选或者加载?

Dim cmd As New SQLCommand


现在有个奇葩的需求,以上代码用订单表的客户列生成的下拉列表,现在有个需求是如何对生成的列表项目进行筛选,只显示从订单表里不重复的客户名的第11-20项?哪位老师指导一下应该怎么解决?


--  作者:有点蓝
--  发布时间:2021/4/26 22:23:00
--  
内部表、access还是SqlServer?
--  作者:1669607010
--  发布时间:2021/4/26 22:39:00
--  
兰老师,SqlServer表生成的列表项目项现在是只想显示第11-20项
--  作者:有点蓝
--  发布时间:2021/4/26 23:09:00
--  
Dim cmd As New SQLCommand
cmd.ConnectionName = "数据源名称"
Dim
 dt As DataTable
Dim
 cmb As WinForm.ComboBox
cmd.CommandText = "
Select 客户 From (SELECT Row_Number() Over(Order by 客户) As RowNum, 客户 From {订单}  group by 客户) As a Where RowNum >= 11 And RowNum <= 20"
dt = cmd.ExecuteReader()
cmb = e.Form.Controls(
"ComboBox1")
cmb.ComboList= dt.GetComboListString(
"客户"
)
--  作者:1669607010
--  发布时间:2021/4/26 23:22:00
--  
谢谢老师