数据绑定的时候,希望改变满足条件的单元格的边框和背景色
使用版本:C1GridView 2018我现在希望在数据绑定的时候,如果绑定的数据满足一个条件后,上边框取消,否则不做任何变化,代码如下
vsf1为C1GridView的名称
Private Sub vsf1_RowDataBound(sender As Object, e As C1GridViewRowEventArgs) Handles vsf1.RowDataBound
Dim i As Int32
If e.Row.RowType = C1GridViewRowType.DataRow Then
. if e.row.Cells(3).Text="要改变边框的行"then
‘e.Row.Cells(3).BorderWidth = 0这句话是改变了当前单元格所有的边框,我现在只想取消上边框,其余边框不变
e.Row.Cells(3).CssClass = "HB"这句话不起作用
End Sub
CSS如下
<styletype="text/css">
.HB{
border-top-width:0px;
}
</style>
通过这个代码可以实现
e.Row.Cells(3).Style.Add("border-top-width", "0px");
我帮你验证了一下,你这边去不掉上边框的原因是,是样式被覆盖了,按照你的代码加入的class会插入到最前面,如下图,wijmo-wijgrid 中又重新设置了width
本帖最后由 Richard.Ma 于 2019-7-19 09:52 编辑
你好,这个问题需要一点时间帮你验证一下,如果你那边能提供关于这个问题的demo,可以更快的验证问题。另外需要确认一下,你这边用的是asp.net webform平台吗
是的,用的是asp.net webForm平台,我现在改背景 色是可以的,如果在CSS里面加入
background-Color:red;这句话是起作用的,就是去不掉上边框, 非常感谢,可以了,:),版主厉害 哈哈,不客气
页:
[1]