Foxtable(狐表)用户栏目专家坐堂 → [求助]从后台生成复选列表框的值?


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

主题:[求助]从后台生成复选列表框的值?

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


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
[求助]从后台生成复选列表框的值?  发帖心情 Post By:2013/3/7 11:45:00 [只看该作者]

Dim chk As WinForm.CheckedListBox = e.form.Controls("CheckedListBox1")
Dim Arys As List(Of String())
Arys = DataTables("SFMX").GetUniqueValues("编号","客户","品名")
For Each Ary As String() In Arys   
    chk.items.Add(ary(0) & "," & ary(1) & "," & ary(2))
Next
End If

 

上面代码只能从前台生成列项目,从后台如何写,用什么方法更好?

 

如用SQLCommand,如何同时显示("编号","客户","品名")

 

 

[此贴子已经被作者于2013-3-7 11:47:40编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/7 13:56:00 [只看该作者]

可以看看:
http://www.foxtable.com/help/topics/1995.htm

http://www.foxtable.com/help/topics/0688.htm

http://www.foxtable.com/help/topics/0696.htm
 
Dim chk As WinForm.CheckedListBox = e.form.Controls("CheckedListBox1")
Dim cmd As New SQLCommand
cmd.CommandText = "SELECT DISTINCT 编号,客户,品名 From {订单}"
dt = cmd.ExecuteReader()
For each dr as datarow in dt.datarows
   chk.items.Add(dr("编号") & "," & dr("客户") & "," & dr("品名"))
next


 回到顶部