Foxtable(狐表)用户栏目专家坐堂 → [求助] 字典问题 已添加了具有相同键的项


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

主题:[求助] 字典问题 已添加了具有相同键的项

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
[求助] 字典问题 已添加了具有相同键的项  发帖心情 Post By:2016/6/19 15:49:00 [只看该作者]

下面代码是一个按钮单击的代码:执行一次正常,第二次单击按钮就出现   已添加了具有相同键的项  ,请老师看看问题在什么地方?

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim str As String = e.Form.Controls("txtColVisibleWidth").text
Dim str1 As String = ""
Dim dic As new Dictionary(Of String, String)
Dim ary As String() = str.split("|")
For i As Integer = 0 To ary.length-1 Step 2
    dic.Add(ary(i), ary(i+1))
Next
If trv.SelectedNode.Index > 0 Then
    trv.SelectedNode.MoveUp
    For Each node As  WinForm.TreeNode In trv.AllNodes
        If dic.ContainsKey(node.text) = True Then
            str1 = str1 & "|" & node.text & "|" & dic(node.text)
        Else
            str1 = str1 & "|" & node.text & "|100"
        End If
    Next
    e.Form.Controls("txtColVisibleWidth").text = str1
End If

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/6/19 16:05:00 [只看该作者]

已找到问题,少加了str1 = str1.trim("|")

 回到顶部