Foxtable(狐表)用户栏目专家坐堂 → 请教,有关窗口Table中visible无效的问题


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

主题:请教,有关窗口Table中visible无效的问题

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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
请教,有关窗口Table中visible无效的问题  发帖心情 Post By:2011/8/9 14:37:00 [只看该作者]

Table2是窗口“快递查询”中Normal类型的表名

 

Dim pds As New System.Data.DataSet
pds = CXmlToDataSet(ss)
Tables("快递查询_Table1").DataSource = pds.Tables(0)
If Tables("快递查询_Table1").Rows(0)("Status") = 1 Then
   Tables("快递查询_Table2").DataSource = pds.Tables(1)
   Tables("快递查询_Table2").visible = True
   Tables("快递查询_Table2").cols(2).visible = False
   Tables("快递查询_Table2").AutoSizeCol(Tables("快递查询_Table2").cols(0).name)
   Tables("快递查询_Table2").AutoSizeCol(Tables("快递查询_Table2").cols(1).name)
Else
   Tables("快递查询_Table2").visible = False
   e.Form.controls("textbox2").value = "没有查询结果!请检查订单号及快递名称是否正确?"
End If

请教,颜色标记的代码无效,查不出原因。请指点!谢谢!!


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/9 14:53:00 [只看该作者]

设置控件的Visble属性

http://www.foxtable.com/help/topics/1788.htm

 


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2011/8/10 9:25:00 [只看该作者]

以下是引用baoxyang在2011-8-9 14:37:00的发言:

Table2是窗口“快递查询”中Normal类型的表名

 

Dim pds As New System.Data.DataSet
pds = CXmlToDataSet(ss)
Tables("快递查询_Table1").DataSource = pds.Tables(0)
If Tables("快递查询_Table1").Rows(0)("Status") = 1 Then
   Tables("快递查询_Table2").DataSource = pds.Tables(1)
   Tables("快递查询_Table2").visible = True
   Tables("快递查询_Table2").cols(2).visible = False
   Tables("快递查询_Table2").AutoSizeCol(Tables("快递查询_Table2").cols(0).name)
   Tables("快递查询_Table2").AutoSizeCol(Tables("快递查询_Table2").cols(1).name)
Else
   Tables("快递查询_Table2").visible = False
   e.Form.controls("textbox2").value = "没有查询结果!请检查订单号及快递名称是否正确?"
End If

请教,颜色标记的代码无效,查不出原因。请指点!谢谢!!

  表名没有错呀。Tables("快递查询_Table2").visible = False
  设置为什么无效呢?

  试把Tables("快递查询_Table2").visible = False  改成 messagebox.show(Tables("快递查询_Table2").count)显示是正确的。是否新版对DataSource显示设置有问题呀

[此贴子已经被作者于2011-8-10 9:25:13编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/10 9:28:00 [只看该作者]

这样:

 

e.form.Controls.("Table1").Visible = False


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


加好友 发短信
等级:狐精 帖子:3313 积分:23146 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2011/8/10 9:35:00 [只看该作者]

谢谢了!有点浑了!!图片点击可在新窗口打开查看

 回到顶部