Foxtable(狐表)用户栏目专家坐堂 → [求助]直接通过Caption找到对应列名name


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

主题:[求助]直接通过Caption找到对应列名name

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
[求助]直接通过Caption找到对应列名name  发帖心情 Post By:2018/5/20 11:07:00 [只看该作者]

老师,
直接通过Caption找到对应列名name是不是不能操作。

只能遍历获得?

Dim tb As WinForm.Table = e.Form.Controls("Table1")
For i As Integer = 0 To tb.Table.Cols.Count - 1
    If tb.Table.Cols(i).Caption="id" Then
        Dim co As Col=tb.Table.Cols(i)
        MessageBox.Show(co.name)
    End If
Next
[此贴子已经被作者于2018/5/20 11:09:31编辑过]

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


加好友 发短信
等级:狐神 帖子:6806 积分:43043 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2018/5/20 11:33:00 [只看该作者]

不行,因为列标题可以重复的。

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


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

如果用多次使用,建议遍历列一次,把列信息存放到字典里面。

 

http://www.foxtable.com/webhelp/scr/1945.htm

 


 回到顶部