Foxtable(狐表)用户栏目专家坐堂 → 请教窗口中的表


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

主题:请教窗口中的表

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 21:23:00 [显示全部帖子]

设置Drawcell事件,符合条件,就设置样式

 

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

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 22:12:00 [显示全部帖子]

If e.Form IsNot Nothing Then
    e.Table.DataTable.AddUserStyle("tv2",Color.Red, Color.White)
   
    Dim zf As String
   
    Dim tv2 As WinForm.TreeView = e.Form.Controls("TreeView2")
   
    zf = tv2.SelectedNode.Text
   
    If e.Row(e.Col.name) = zf  Then
        e.Style = "tv2"
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 22:42:00 [显示全部帖子]

If e.Form IsNot Nothing  Then
    e.Table.DataTable.AddUserStyle("tv2",Color.Red, Color.White)
   
    Dim zf As String
   
    Dim tv2 As WinForm.TreeView = e.Form.Controls("TreeView2")
    If tv2.SelectedNode IsNot Nothing
        zf = tv2.SelectedNode.Text
       
        If e.Row(e.Col.name) = zf  Then
            e.Style = "tv2"
        End If
    End If
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 23:08:00 [显示全部帖子]

 zf赋值之后,执行Tables().Refresh


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 9:07:00 [显示全部帖子]

以下是引用hbhb在2014-12-28 23:48:00的发言:
就不绘制,就像死了一样的?不知什么原因?

 

代码没问题,做个简单的例子发上来。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 10:53:00 [显示全部帖子]

 代码没有问题啊,例子放上来。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 11:20:00 [显示全部帖子]

    
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 11:40:00 [显示全部帖子]

以下是引用hbhb在2014-12-29 11:28:00的发言:
谢谢!在窗口中的drawcell事件写不行吗?

 

一样啊。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 12:11:00 [显示全部帖子]

以下是引用hbhb在2014-12-29 12:07:00的发言:
就不行,不信您试试!昨天试了一个晚上

 

什么不行啊,你要控制窗口表的颜色,还是要控制主表的颜色?

 

你的窗口设置是副本表还是sqlQuery表?用DataSource绑定的,都是副本表啊


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/29 14:12:00 [显示全部帖子]

以下是引用hbhb在2014-12-29 12:33:00的发言:
我要控制窗口表的颜色,怎么写?我想搞清楚原理?

 

用DataSource绑定的都是副本表啊,代码一定要写到表属性那里去。


 回到顶部
总数 11 1 2 下一页