Foxtable(狐表)用户栏目专家坐堂 → 如何给RecordGrid控件的网格线变成黑色


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

主题:如何给RecordGrid控件的网格线变成黑色

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


加好友 发短信
等级:狐神 帖子:6911 积分:43773 威望:0 精华:0 注册:2009/3/2 14:07:00
如何给RecordGrid控件的网格线变成黑色  发帖心情 Post By:2025/2/22 11:19:00 [只看该作者]

如题

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


加好友 发短信
等级:超级版主 帖子:112355 积分:572031 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/2/22 12:01:00 [只看该作者]

Dim bctr = Forms("窗口1").Controls("RecordGrid1").BaseControl
Dim cs1 As C1.Win.C1FlexGrid.CellStyle = bctr.Styles.Add("样式1")
cs1.Border.Color = Color.Black
For i As Integer = 0 To bctr.rows.count - 1
    bctr.SetCellStyle(i, 0, cs1)
Next
bctr.Styles.Normal.Border.color = Color.Black

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


加好友 发短信
等级:幼狐 帖子:143 积分:1673 威望:0 精华:0 注册:2012/1/7 16:23:00
  发帖心情 Post By:2025/2/22 13:22:00 [只看该作者]

老师厉害!我不依赖AI是看不懂代码了。' 声明一个变量bctr,它被赋值为名为"窗口1"的窗体中的名为"RecordGrid1"的控件的基础控制对象
' 这一步是为了后续能够方便地操作RecordGrid1控件的底层相关属性和方法
Dim bctr = Forms("窗口1").Controls("RecordGrid1").BaseControl

' 创建一个新的CellStyle对象,命名为cs1,并将其添加到基础控制对象bctr的样式集合中,样式名称为"样式1"
Dim cs1 As C1.Win.C1FlexGrid.CellStyle = bctr.Styles.Add("样式1")

' 设置新创建的样式cs1的边框颜色为黑色
cs1.Border.Color = Color.Black

' 开始一个循环,从0开始,到bctr(即RecordGrid1控件的基础控制对象)的行数减1结束
' 这个循环的目的是遍历RecordGrid1控件的每一行
For i As Integer = 0 To bctr.rows.count - 1
    ' 对于每一行i,在第一列(索引为0)设置之前创建的样式cs1
    ' 这样就会使每一行的第一列都应用样式1,也就是拥有黑色的边框
    bctr.SetCellStyle(i, 0, cs1)
Next

' 将基础控制对象bctr(即RecordGrid1控件)的正常状态下的边框颜色设置为黑色
' 这一步可能是为了确保除了特定列(这里是第一列)之外的其他部分的边框颜色也统一为黑色
bctr.Styles.Normal.Border.color = Color.Black

 回到顶部