Foxtable(狐表)用户栏目专家坐堂 → [求助]checklistbox控件赋值问题


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

主题:[求助]checklistbox控件赋值问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/10 21:06:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/0951.htmhttp://www.foxtable.com/webhelp/topics/0216.htm

dim ss() as string = tabels("表A").current("军人类别").split(",")

Dim lst As WinForm.CheckedListBox
lst = Forms(
"窗口1").Controls("CheckedListBox1")
For
 Index As Integer = 0 To lst.Items.Count - 1
if Array.Indexof(sslst.Items(Index )) > -1
    lst.SetItemChecked(Index, True)
end if
Next

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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/11 17:15:00 [显示全部帖子]

可能数据有问题,调试看看

msgbox(t1.current("战时战功"))
Dim ss1() As String = t1.current("战时战功").split(",")
For Index1 As Integer = 0 To lst1.Items.Count - 1
    lst1.SetItemChecked(Index1, False)
msgbox(Array.Indexof(ss1, lst1.Items(Index1)))
    If Array.Indexof(ss1, lst1.Items(Index1)) > -1 Then
        lst1.SetItemChecked(Index1, True)
    End If
Next

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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/12 9:01:00 [显示全部帖子]

-1弹出了几次lst1这个CheckedListBox应该有4个选项,那么-1应该至少弹出3次,在调试看看

msgbox("|" & t1.current("战时战功") & "|")
Dim ss1() As String = t1.current("战时战功").split(",")
msgbox("length=" & ss1.length)
For Index1 As Integer = 0 To lst1.Items.Count - 1
    lst1.SetItemChecked(Index1, False)
msgbox(lst1.Items(Index1) & "=" & Array.Indexof(ss1, lst1.Items(Index1)))
    If Array.Indexof(ss1, lst1.Items(Index1)) > -1 Then
        lst1.SetItemChecked(Index1, True)
    End If
Next

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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/12 9:19:00 [显示全部帖子]

msgbox("|" & t1.current("战时战功") & "|")这个显示什么?竖线中间看看是否有空格

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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/12 9:32:00 [显示全部帖子]

看不出什么问题了,请上传实例测试

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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/12 9:45:00 [显示全部帖子]

列表项目有多余的空格


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/12 16:17:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:110726 积分:563550 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/6/12 16:24:00 [显示全部帖子]

就是19楼的用法

 回到顶部