以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- system.data.datable的引用 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87069) |
-- 作者:luodang2050 -- 发布时间:2016/7/2 10:31:00 -- system.data.datable的引用 有一个数据表,类型为system.data.datable,已知名称为”XXXXX“,应该怎么直接引用? |
-- 作者:Hyphen -- 发布时间:2016/7/2 10:48:00 -- 没有办法,除非您之前用变量保存(赋值引用)了对象实例 |
-- 作者:luodang2050 -- 发布时间:2016/7/2 11:30:00 -- 哦,那会比较麻烦点,需要先打开窗口来定位对应的控件才能引用 |
-- 作者:狐狸爸爸 -- 发布时间:2016/7/2 11:32:00 -- 你定义一个system.data.datable类型的public变量,将生成的system.data.datable赋值给这个变量就行啊,这样可以在任何位置引用了 |
-- 作者:Hyphen -- 发布时间:2016/7/2 11:33:00 -- 用全局变量保存这个表 |
-- 作者:luodang2050 -- 发布时间:2016/7/2 14:38:00 -- 就是用的全局变量,关键是首次引用问题 就是用的全局变量,关键是首次引用问题,必须打开某个窗口,才能够检索到对应的表,并赋值给全局变量。我的目的是希望“已知该表的名称,直接引用该表,这样就省略激活窗口的环节” |
-- 作者:Hyphen -- 发布时间:2016/7/2 14:45:00 -- 这个表是怎么时候实例化的,在那个地方就赋给全局变量。或者一开始就使用这个全局变量的对象 |
-- 作者:luodang2050 -- 发布时间:2016/7/2 14:48:00 -- 此表如下,自定义函数窗口对应表,我需要打开窗口一次才能定位 Public gs_tbzdyhs As new System.Data.DataTable \'自定义函数数据所在表,"~TMPCLPEsdIbNic"
|
-- 作者:luodang2050 -- 发布时间:2016/7/2 14:49:00 -- \'引用 Dim lb1 As object = frm.Controls("SplitContainer1").Panel1.Controls("ListBox1") gs_tbzdyhs = lb1.DataSource.Table \'datatable output.Show("自定义函数数据表获取成功!")
|
-- 作者:Hyphen -- 发布时间:2016/7/2 14:51:00 -- lb1.DataSource怎么绑定的? |