Foxtable(狐表)用户栏目专家坐堂 → 分组统计表样式设置


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

主题:分组统计表样式设置

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
分组统计表样式设置  发帖心情 Post By:2020/4/19 0:58:00 [显示全部帖子]

设置分组统计表的样式怎么不起作用呢?


我在全局事件DrawCell中写了如下代码,怎么不起作用呢?
If e.Table.Name="最近几个月收支情况报表" OrElse e.Table.Name="公用窗体_zjjgyszqkTable" Then
 If CDec(e.Row("收支差额"))< 0  Then
e.Row("收支差额").style.ForeColor=Color.Blue
e.Row("收支差额").style.Font =new font("宋体", 9,FontStyle.Bold ) ''字体为宋体12加粗
Else
e.Row("收支差额").style.ForeColor=Color.red
e.Row("收支差额").style.Font =new font("宋体", 9,FontStyle.Bold ) ''字体为宋体12加粗
End If
End If

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 0:45:00 [显示全部帖子]

弹出错误框

图片点击可在新窗口打开查看此主题相关图片如下:截图09.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图10.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/4/20 1:26:04编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 9:25:00 [显示全部帖子]

 e.style = "样式1"蓝老师这个是临时表表样式怎么预设呢?
[此贴子已经被作者于2020/4/20 9:26:47编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 13:35:00 [显示全部帖子]

怎样将临时表设置成选中行成突出显示呢?

图片点击可在新窗口打开查看此主题相关图片如下:截图06.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 14:03:00 [显示全部帖子]

If e.Table.Name="最近几个月收支情况报表" OrElse e.Table.Name="公用窗体_zjjgyszqkTable" Then
    Dim fnt As font = e.Table.Font
    Dim style = e.Table.grid.Styles.Add("User样式1") '名称必须是User+样式名称
    Dim f As New Font(fnt.Name,fnt.size, FontStyle.Bold)
    If e.Row("收支差额") < 0  Then
        style.ForeColor=Color.red
        style.Font =new font("宋体", 9,FontStyle.Bold ) ''字体为宋体12加粗
    Else
        style.ForeColor=Color.Blue
        style.Font =new font("宋体", 9,FontStyle.Bold ) ''字体为宋体12加粗
    End If
    e.style = "样式1"
End If
Dim style1 = e.Table.grid.Styles.Add("User样式2") '名称必须是User+样式名称
style1.BackColor=Color.teal
style1.ForeColor=Color.black
style1.Font =new font("宋体", 9,FontStyle.Bold ) ''字体为宋体12加粗
If e.Row.index = e.Table.rowsel Then
    e.style = "样式2"
End If


图片点击可在新窗口打开查看此主题相关图片如下:截图11.jpg
图片点击可在新窗口打开查看

怎么实现“收入列”为字体蓝+粗、支出列“支出列”字体为红+粗、“收支差额”如果为负数,字体设为红,正数为蓝。
选中当前行样式为,背景色为深绿

现在这么改变的是整行数据的颜色,不是想要的结果
[此贴子已经被作者于2020/4/20 14:12:36编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 14:58:00 [显示全部帖子]

运行效果是

图片点击可在新窗口打开查看此主题相关图片如下:截图12.jpg
图片点击可在新窗口打开查看

收入金额和支出金额样式对,收支差额样式变没变,还有就是选中行后不突出显示

[此贴子已经被作者于2020/4/20 14:59:33编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 15:13:00 [显示全部帖子]

还是把整行的数据改为统一的样式了

图片点击可在新窗口打开查看此主题相关图片如下:截图13.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/20 22:33:00 [显示全部帖子]

还是和一前一样整行样式

图片点击可在新窗口打开查看此主题相关图片如下:截图15.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:截图13.jpg
图片点击可在新窗口打开查看



[此贴子已经被作者于2020/4/20 22:54:54编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/21 0:46:00 [显示全部帖子]

不好意思蓝老师我的表达有误
我想实现如下效果

图片点击可在新窗口打开查看此主题相关图片如下:15.jpg
图片点击可在新窗口打开查看


[此贴子已经被作者于2020/4/21 0:47:36编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/4/21 21:23:00 [显示全部帖子]

麻烦看看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文件夹.rar



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