回复 6楼alofa的帖子
1.边框问题通过以下方法解决了:
注销出现问题代码:
- FpSpread1.ActiveSheetView.Cells[lastRow - 1, i].Border.BorderColor = Color.White;
复制代码
在重载 Render 方法:
- protected override void Render(HtmlTextWriter writer)
- {
- Table table = FpSpread1.FindControl("viewport") as Table;
- int lastrowindex = table.Rows.Count-2;
- int colcount = table.Rows[lastrowindex].Cells.Count;
- for (int i = 0; i < colcount; i++)
- {
- table.Rows[lastrowindex].Cells[i].BorderStyle = BorderStyle.None;
- }
- //string style = "";
- //if (table.HasAttributes && table.Attributes["style"] != null)
- //{
- // style = table.Attributes["style"];
- //}
- //if (style.Contains("border-collapse"))
- // style.Replace("border-collapse:collapse", "border-collapse:separate");
- //else
- // style += "border-collapse:separate";
- //table.Attributes.Add("style", style);
- base.Render(writer);
- }
复制代码
2.我通过以下方法测试性能,从运行到页面呈现只需要 4 ~5 秒时间。
- for (int i = 0; i < Columns; i++)
- {
- for (int j = 0; j < lastRow; j++)
- {
- this.FpSpread1.ActiveSheetView.Cells[j, i].Value = i.ToString()+j.ToString();
- }
- }
复制代码
3.并且我在 IE11 下编辑没有问题。
为了提高论坛的服务质量,请给本次服务评分。谢谢
|