找回密码
 立即注册

QQ登录

只需一步,快速开始

zenki123

新手上路

2

主题

3

帖子

43

积分

新手上路

积分
43
  • 40

    金币

  • 主题

  • 帖子

最新发帖
zenki123
新手上路   /  发表于:2014-6-23 11:49  /   查看:4935  /  回复:1
1.PNG

            spDetail.ActiveSheetView.ColumnHeader.RowCount = 2;
            spDetail.ActiveSheetView.Columns.Count = 4;

            spDetail.ActiveSheetView.ColumnHeaderSpanModel.Add(0, 0, 2, 1);
            spDetail.ActiveSheetView.ColumnHeaderSpanModel.Add(0, 1, 1, 3);

            spDetail.ActiveSheetView.ColumnHeader.Cells[0, 0].Text = "A";
            spDetail.ActiveSheetView.ColumnHeader.Cells[0, 1].Text = "B";
            spDetail.ActiveSheetView.ColumnHeader.Cells[1, 1].Text = "C";
            spDetail.ActiveSheetView.ColumnHeader.Cells[1, 2].Text = "D";
            spDetail.ActiveSheetView.ColumnHeader.Cells[1, 3].Text = "E";

如图所示,在合并表头后,A行显示为2个表格的中间,如何显示为一个表格,即不显示二行中间的虚线?

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-23 17:36:00
沙发
回复 1楼zenki123的帖子

请使用以下代码更换特定列头单元格背景色:

  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }

  7.             FpSpread1.ActiveSheetView.ColumnHeader.RowCount = 2;
  8.             FpSpread1.ActiveSheetView.Columns.Count = 4;

  9.             FpSpread1.ActiveSheetView.ColumnHeaderSpanModel.Add(0, 0, 2, 1);
  10.             FpSpread1.ActiveSheetView.ColumnHeaderSpanModel.Add(0, 1, 1, 3);

  11.             FpSpread1.ActiveSheetView.ColumnHeader.Cells[0, 0].Text = "A";
  12.             FpSpread1.ActiveSheetView.ColumnHeader.Cells[0, 1].Text = "B";
  13.             FpSpread1.ActiveSheetView.ColumnHeader.Cells[1, 1].Text = "C";
  14.             FpSpread1.ActiveSheetView.ColumnHeader.Cells[1, 2].Text = "D";
  15.             FpSpread1.ActiveSheetView.ColumnHeader.Cells[1, 3].Text = "E";

  16.             FarPoint.Web.Spread.NamedStyle si=new FarPoint.Web.Spread.NamedStyle();
  17.             FarPoint.Web.Spread.Background bg = new FarPoint.Web.Spread.Background();
  18.             si.Name="colheaderstyle";
  19.             si.Background=bg;
  20.             bg.BackgroundImageUrl =Server.MapPath("test.png");
  21.             

  22.             this.FpSpread1.ActiveSheetView.NamedStyles.Add(si);

  23.             this.FpSpread1.Sheets[0].ColumnHeader.Cells[0,0].StyleName="colheaderstyle";

  24.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部