Foxtable(狐表)用户栏目专家坐堂 → 设置下拉菜单的问题


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

主题:设置下拉菜单的问题

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


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
设置下拉菜单的问题  发帖心情 Post By:2016/7/24 9:47:00 [只看该作者]

1、先上一个表  (第1行是列标题)

第1列     第2列    第3列   第4列   第5列  第6列   第7列  第8列   第9列
1001     科目      语文     数学    物理    化学     政治    英语     历史
1002     姓名      性别     江苏     浙江   福建     湖南    四川     上海
1003     ....
....
1010     ...

2、在窗体中插如一个控件,组合框ComboBox,定义为:Dim 省份列表 As WinForm.ComboBox = e.Form.Controls("省份") 

3、希望下拉列表样式为:(    符合条件的行是   dr(“第1列”) = ‘1002’    )

  第4列/江苏
  第5列/浙江
  第6列/福建
  第7列/湖南
  第8列/四川
  第9列/上海

敬请老师指教,代码如何编写?
 
               省份列表.ComboList = DataTables("表").?????
[此贴子已经被作者于2016/7/24 10:22:34编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/24 10:59:00 [只看该作者]

Dim fdr As DataRow = DataTables("表").Find("第1列 = '1002'")
Dim str As String = ""
If fdr IsNot Nothing Then
    For i As Integer = 3 To 8
        str &= Tables("表").cols(i).name & "/" & fdr(Tables("表").cols(i).name) & "|"
    Next
End If
msgbox(str.trim("|"))


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


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
  发帖心情 Post By:2016/7/24 23:09:00 [只看该作者]

特别感谢!!!

 回到顶部