Foxtable(狐表)用户栏目专家坐堂 → 请看这样的代码为何出现大叉叉,如何解决?


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

主题:请看这样的代码为何出现大叉叉,如何解决?

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


加好友 发短信
等级:狐神 帖子:4640 积分:33850 威望:0 精华:0 注册:2008/8/31 22:44:00
请看这样的代码为何出现大叉叉,如何解决?  发帖心情 Post By:2014/11/13 9:02:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:主窗口为何出现大叉叉.zip

 

请单击主窗口的按钮,看看第二次点击时为何出现不存在列及大叉叉?

如何解决,请赐教。

 

Dim jb As New SQLJoinTableBuilder("查询表1","表A")
jb.AddCols("*")
jb.Build()
DataTables("查询表1").DataCols.Add("aa",Gettype(Double),"70")
Tables("窗口1_Table1").DataSource = DataTables("查询表1")


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


加好友 发短信
等级:狐神 帖子:4640 积分:33850 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/11/13 9:09:00 [只看该作者]

我知道以下代码是可以的
Dim jb As New SQLJoinTableBuilder("查询表1","表A")
jb.AddCols("*")
jb.Build()
'DataTables("查询表1").DataCols.Add("aa",Gettype(Double),"70")
Tables("窗口1_Table1").DataSource = jb.BuildDataSource
Tables("窗口1_Table1").DataTable.DataCols.Add("aa",Gettype(Double),"70")

我想知道1楼代码出现的原因:也就是为什么临时增加的列无法移到窗口中
[此贴子已经被作者于2014-11-13 9:10:52编辑过]

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


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

没办法,换种方法


Dim jb As New SQLJoinTableBuilder("查询表1","表A")
jb.AddCols("*")
Tables("窗口1_Table1").DataSource = jb.BuildDataSource
Tables("窗口1_Table1").DataTable.DataCols.Add("aa",Gettype(Double),"70")


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


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/11/13 9:53:00 [只看该作者]

那应该是绑定表错误

 

刚生成时,临时列还没增加,就出错了

 

你可以先将绑定对象换一下。

 

 

Tables("窗口1_Table1").DataSource = DataTables("表A")

Dim jb As New SQLJoinTableBuilder("查询表1","表A")
jb.AddCols("*")
jb.Build()
DataTables("查询表1").DataCols.Add("aa",Gettype(Double),"70")
Tables("窗口1_Table1").DataSource = DataTables("查询表1")


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


加好友 发短信
等级:狐神 帖子:4640 积分:33850 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/11/13 12:55:00 [只看该作者]

果然如此,再次谢谢逛逛。
[此贴子已经被作者于2014-11-13 12:56:12编辑过]

 回到顶部