Foxtable(狐表)用户栏目专家坐堂 → 请教:datatablebiulder产生的临时表datasource绑定无效?


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

主题:请教:datatablebiulder产生的临时表datasource绑定无效?

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


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
请教:datatablebiulder产生的临时表datasource绑定无效?  发帖心情 Post By:2014/10/19 8:15:00 [只看该作者]

如题:请高手指教!

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


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

 不可能,肯定有效。build出来以后,就有一个临时表了。

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


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/19 12:37:00 [只看该作者]

'建临时表
Dim dtb As new DataTableBuilder("测试")
dtb.AddDef("测试字段",Gettype(String),32)
dtb.Build
Dim t As Table = Tables("测试")
MainTable = t
'建一个Datatable
Dim cmd As new SQLCommand
cmd.CommandText = "Select '空白内容' as 这是一个新表字段"
Dim dt As DataTable = cmd.ExecuteReader
'捆绑
t.DataSource = dt  '这句没有反应******

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


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

 你想做什么?

 

 DataSource指适合于窗口控件。

 

 修改Datatable的话,就要用fill函数。


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


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/19 17:20:00 [只看该作者]

谢谢! 测试一下这个功能。看能不能用于配合EXCEL模板做后台数据打印(感觉fill有局限性,数据只能来自一个表)。不过,现在只能用窗口表解决了。

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


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

 fill也是可以多个表的,关键是写sql语句。

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2014/10/19 17:39:00 [只看该作者]

fill 可以 N多表


 回到顶部
帅哥哟,离线,有人找我吗?
关键下一秒
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:816 积分:6685 威望:0 精华:2 注册:2012/8/23 12:35:00
  发帖心情 Post By:2014/10/19 18:33:00 [只看该作者]

辛苦了,周末还不休息啊。图片点击可在新窗口打开查看

 回到顶部