以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 想给引入的表加个映射字典 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115869) |
-- 作者:夜散点炽 -- 发布时间:2018/3/15 19:39:00 -- 想给引入的表加个映射字典 就是显示出来的值并不是真正的值,怎么弄? 还有我只想通过代码设置,而不是从列属性中一个一个录入(数据太多伤不起呀) 我找了一圈发现以下代码,但只对手动录入时有效,直接数据库引入的表无效 Dim str As String =FileSys.ReadAllText(ProjectPath & "Attachments/table_name.txt",Encoding.Default) Dim dic As New Dictionary(Of String,String) For Each s As String In str.split(";") \'分割后循环写入字典
Dim ary() = s.split(",") \'再次分割键和值 If dic.ContainsKey(ary(0)) Then \'判断是否已经包含键 Output.Show("己存在键 :" & ary(0) ) Else MessageBox.Show(ary(0) & ary(1)) dic.Add(ary(0), ary(1)) End If Next Tables("ACCOUNTS_BACKLOG_D").Cols("title").CodeDictionary=dic \'把字典赋值给列 (输入映射功能) [此贴子已经被作者于2018/3/15 19:39:58编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/3/15 20:19:00 -- 参考
http://www.foxtable.com/webhelp/scr/2653.htm
http://www.foxtable.com/webhelp/scr/0581.htm
http://www.foxtable.com/webhelp/scr/0580.htm
http://www.foxtable.com/webhelp/scr/2125.htm
|