有很多用户提出冻结行的 borderBottom 过粗,需要更改其 borderBottom 和普通行一致。下面我们就演示如何实现该 Case:
设置前截图:
实现方法为,在 Page Render 中重新设置该 Table Style 样式,当然 borderBottom 大小可以随实际情况设置,代码如下:
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.FpSpread1.Sheets[0].FrozenRowCount = 1; } } protected override void Render(HtmlTextWriter writer) { Table frozenTable = this.FpSpread1.FindControl("viewport1") as Table; frozenTable.Style.Value = "border-bottom: #d0d7e5 0px solid; position: "+ "relative; border-left: #d0d7e5 1px solid; width: 1px; border-collapse:"+ " collapse; table-layout: fixed; border-top: #d0d7e5 1px solid; top: 0px;"+ " cursor: default; border-right: #d0d7e5 1px solid;"; base.Render(writer); } 复制代码