Foxtable(狐表)用户栏目专家坐堂 → [求助]当产行颜色设置(页面集合下查询到的表附加在控件表上)


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

主题:[求助]当产行颜色设置(页面集合下查询到的表附加在控件表上)

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
[求助]当产行颜色设置(页面集合下查询到的表附加在控件表上)  发帖心情 Post By:2020/6/7 16:40:00 [显示全部帖子]

窗口中有菜单按钮,把生产的表附加在页面集合下的控件表上。(有多个页签与表)
Tables("统计查询_Table1").datasource = b.Build '生成统计表

在 SelectedIndexChanged 事件下写如下代码,背景色是有效的,当前行颜色无效
Dim tp As WinForm.TabControl = e.Form.Controls("TabControl1")
Dim str As String = tp.SelectedPage.Name
DataTables(str).SysStyles("CurrentRow").BackColor = Color.Azure  '表的当前行颜色
DataTables(str).SysStyles("EmptyArea").BackColor = Color.WhiteSmoke   '表的背景空白区域颜色
Tables(str).ListMode = True

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/7 23:11:00 [显示全部帖子]

当前行颜色,还是不起作用。

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/8 8:30:00 [显示全部帖子]

帮看下,附件是开发版本。(考虑到 很多电脑没有 .net4.0,我用的是 2019-4-12版本的)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.rar



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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/8 12:13:00 [显示全部帖子]

文件版本过高,打不开,好尴尬

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/8 15:37:00 [显示全部帖子]

多谢蓝版,销售统计,用量统计 都 OK 了。
但下面的机时统计、工时统计  还是不行。帮再看下。(高版本也没关系了,我用另一台电脑调试了)

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/8 17:37:00 [显示全部帖子]

蓝版  图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

完美搞定。

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/11 9:36:00 [显示全部帖子]

再问:
我用外部数据源时,已经把表全部加载进来了。
为什么设置当前行颜色无效,提示不存在加载过来的表。
代码设置在了:AfterOpenProject 事件中了。
代码如下:
Dim str() As String ={"产品清单","基础信息"} 
For i As Integer = 0 To str.Length - 1  
Tables(str(i)).ListMode = True 
  DataTables(str(i)).SysStyles("CurrentRow").BackColor = Color.Azure '表的当前行颜色 
  DataTables(str(i)).SysStyles("EmptyArea").BackColor = Color.WhiteSmoke '表的背景空白区域颜色 
 Next

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


加好友 发短信
等级:一尾狐 帖子:482 积分:4510 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2020/6/11 10:07:00 [显示全部帖子]

哈哈,表名用的英文,是表名没对上。

多谢。

 回到顶部