Foxtable(狐表)用户栏目专家坐堂 → [求助]从内部数据源生成列表项目?


  共有7913人关注过本帖树形打印复制链接

主题:[求助]从内部数据源生成列表项目?

帅哥哟,离线,有人找我吗?
红颜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
[求助]从内部数据源生成列表项目?  发帖心情 Post By:2013/2/26 8:29:00 [只看该作者]

例如窗口,可以在窗口的AfterLoad事件设置代码:

 
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT XM From (明细表)"
dt = cmd.ExecuteReader
e.Form.Controls("Comboox1").Combolist = dt.GetComboListString("客户名称")
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT XM From (明细表)"
dt = cmd.ExecuteReader
e.Form.Controls("Comboox1").Combolist = dt.GetComboListString("客户名称")

 

 

 

按上述代码,不能从内部数据源生成列表项目。

[此贴子已经被作者于2013-2-26 8:30:41编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
红颜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
  发帖心情 Post By:2013/2/26 8:32:00 [只看该作者]


 

Dim cmd As New SQLCommand
Dim dt As DataTable

cmd.C

cmd.CommandText = "SELECT DISTINCT XM From (明细表)"
dt = cmd.ExecuteReader
e.Form.Controls("Comboox1").Combolist = dt.GetComboListString("客户名称")

C
[此贴子已经被作者于2013-2-26 8:33:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/26 8:32:00 [只看该作者]

 对于内部表,不需要写数据源的名字的,如下代码。

Dim cmd As New SQLCommand
Dim dt As DataTable

cmd.CommandText = "SELECT DISTINCT XM From (明细表)"
dt = cmd.ExecuteReader
e.Form.Controls("Comboox1").Combolist = dt.GetComboListString("客户名称")


 回到顶部
帅哥哟,离线,有人找我吗?
红颜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
  发帖心情 Post By:2013/2/26 9:05:00 [只看该作者]

以下是引用lin_hailun在2013-2-26 8:32:00的发言:
 对于内部表,不需要写数据源的名字的,如下代码。

Dim cmd As New SQLCommand
Dim dt As DataTable

cmd.CommandText = "SELECT DISTINCT XM From (明细表)"
dt = cmd.ExecuteReader
e.Form.Controls("Comboox1").Combolist = dt.GetComboListString("客户名称")

谢谢指点迷津!正确


 回到顶部