以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 如何用代码往所有datatable中添加一列 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153110) |
-- 作者:昱飞哥 -- 发布时间:2020/7/31 11:51:00 -- 如何用代码往所有datatable中添加一列 如题, 比方说,我想在每个datatable里添加一列"用户"列,字符串型的,限制为255个字符,并自动显示当前登录的用户名 For Each dt As DataTable In DataTables If dt.DataCol.contains("用户") Then \'如果表中已经含有"用户"列,则跳过这个表;如果不含,则新增.(这句代码不知道咋写) dt.DataCols.Add("用户", Gettype(String),255, "user.name") \'这句代码有错误吗? End If Next |
-- 作者:有点蓝 -- 发布时间:2020/7/31 11:57:00 -- For Each dt As DataTable In DataTables If dt.DataCols.Contains("用户") Then \'如果表中已经含有"用户"列,则跳过这个表;如果不含,则新增.(这句代码不知道咋写) dt.DataCols.Add("用户", Gettype(String),255, user.name) \'这句代码有错误吗? End If Next
|
-- 作者:昱飞哥 -- 发布时间:2020/7/31 12:15:00 -- 老师,\'如果表中已经含有"用户"列,则跳过这个表;如果不含,则新增.(这句代码不知道咋写) |
-- 作者:有点蓝 -- 发布时间:2020/7/31 13:37:00 -- 仔细看2楼。再认真看看帮助:http://www.foxtable.com/webhelp/topics/1428.htm |