Foxtable(狐表)用户栏目专家坐堂 → ComboBox控件绑定表后,就不让再加新的项目了


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

主题:ComboBox控件绑定表后,就不让再加新的项目了

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


加好友 发短信
等级:七尾狐 帖子:1696 积分:15801 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/3/16 22:11:00 [只看该作者]

我的意思是用这个控件DropBox可以实现精确修改,但能临时加一个最顶层吗?好象没语句,怎么解决好?

 回到顶部
帅哥,在线噢!
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106073 积分:539464 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/16 22:15:00 [只看该作者]

不明白到底要实现什么效果。如果不加最顶层,那就留空,不选也就是最顶层

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


加好友 发短信
等级:七尾狐 帖子:1696 积分:15801 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/3/20 21:49:00 [只看该作者]

以下是引用有点甜在2018/3/13 14:49:00的发言:

 

要把每一行的主键列存放起来才行的。

 

方法一:把主键列和你要显示的列都显示出来,选择之后,根据主键列find到对应的行;

 

方法二:用一个变量,或者用控件的属性 cmb.basecontrol.tag = "1|2|3|4" 把各个主键的信息记录起来,选择以后,根据排序找到主键,再find对应的行。

能用方法二帮我做个例子吗?一直卡在这里了


 回到顶部
帅哥,在线噢!
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106073 积分:539464 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/20 21:55:00 [只看该作者]

不是很明白你要什么效果,我也不是很理解这个用法,等明天甜版看看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 9:58:00 [只看该作者]

比如

 

Dim t As DataTable = DataTables("表a")
Dim ls1 As new List(of String)
Dim ls2 As new List(of String)
ls2.Add("最顶层")
ls1.Add("-1")
For Each dr As DataRow In t.datarows
    ls1.add(dr("_Identify"))
    ls2.add(dr("第一列"))
Next
msgbox(String.join("|", ls2.ToArray))
msgbox(String.join("|", ls1.ToArray))

 

选中一个值以后,根据选择的index查找到对应的主键

 

dim i AS integer = 2 'selectedindex
msgbox(ls1(2))

 

 


 回到顶部
总数 25 上一页 1 2 3