Foxtable(狐表)用户栏目专家坐堂 → 记录行 背景色


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

主题:记录行 背景色

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


加好友 发短信
等级:二尾狐 帖子:502 积分:4924 威望:0 精华:0 注册:2016/7/11 10:12:00
记录行 背景色  发帖心情 Post By:2017/5/31 11:22:00 [只看该作者]

请教 如何编写代码  依据某字段不同值,实现不同行的不同背景色前景色  谢谢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/31 12:09:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:502 积分:4924 威望:0 精华:0 注册:2016/7/11 10:12:00
  发帖心情 Post By:2017/5/31 14:07:00 [只看该作者]

这是对单元格的颜色处理,对记录行怎么处理呢,参考哪里?  谢谢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/31 14:47:00 [只看该作者]

 记录窗口的?

 

Dim frm As WinForm.Form = Forms("窗口1")
Dim g1 = frm.Controls("RecordGrid1").basecontrol   '第一行第二列样式
Dim rng As C1.Win.C1FlexGrid.CellRange = g1.GetCellRange(2, 1, 2, 1)
Dim cs1 As C1.Win.C1FlexGrid.CellStyle = g1.Styles.Add("样式1")
cs1.TextAlign = 4  '居中
cs1.Font = new font("宋体", 15)
cs1.forecolor = color.red
cs1.backcolor = color.yellow
rng.style = cs1

 


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


加好友 发短信
等级:二尾狐 帖子:502 积分:4924 威望:0 精华:0 注册:2016/7/11 10:12:00
  发帖心情 Post By:2017/5/31 15:00:00 [只看该作者]

table  控件的  如何编写  谢谢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/31 15:25:00 [只看该作者]

 你说的记录行,指的是哪里的?截图说明。

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


加好友 发短信
等级:二尾狐 帖子:502 积分:4924 威望:0 精华:0 注册:2016/7/11 10:12:00
  发帖心情 Post By:2017/5/31 20:20:00 [只看该作者]

就是  table控件 , 绑定一个数据表,  这个表的行, 如何编写代码 ,设定行的前景色和背景色 (图片不知道怎么传)  不知道表达清楚没有,不好意思
图片点击可在新窗口打开查看此主题相关图片如下:0026.gif
图片点击可在新窗口打开查看

比如事业部记录的行要一个颜色 ,  商业部记录的行另一个颜色
[此贴子已经被作者于2017/5/31 20:57:50编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/31 21:14:00 [只看该作者]

'表的AfterLoadTableSetting事件
With e.Table.DataTable
    .AddUserStyle("mg",Color.Blue,Color.White)
    .AddUserStyle("rb",Color.Red,Color.White)
    .AddUserStyle("zg",Color.Green,Color.White)
End With

'表的DrawCell事件
Select Case e.Row(e.Col.Name)
    Case "美国"
        e.Style = "mg"
    Case "日本"
        e.Style = "rb"
    Case "中国"
        e.Style = "zg"
End Select

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/31 21:21:00 [只看该作者]

一样的意思,drawcell事件

 

If e.Row("部门") = "商业部" Then
    e.Style = "样式1"

ElseIf e.Row("部门") = "事业部" Then

    e.Style = "样式2"
End If

 

http://www.foxtable.com/webhelp/scr/0656.htm

 


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


加好友 发短信
等级:二尾狐 帖子:502 积分:4924 威望:0 精华:0 注册:2016/7/11 10:12:00
  发帖心情 Post By:2017/6/4 12:04:00 [只看该作者]

嗯嗯 谢谢

 回到顶部