找回密码
 立即注册

QQ登录

只需一步,快速开始

wangwuliSpread
论坛元老   /  发表于:2014-11-26 12:45  /   查看:6301  /  回复:7
delete.png

spread表格动太删除单元格后如何自动调整spread的高度

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-26 13:58:00
沙发
回复 1楼wangwuliSpread的帖子

指的是删除行吗?
代码如下:

  1. this.FpSpread1.Height-=this.FpSpread1.AtiveSheetView.Rows[i].Height;
复制代码
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-11-26 17:06:00
板凳
AtiveSheetView 需要引用什么命名空间,
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-26 19:19:00
地板
回复 3楼wangwuliSpread的帖子

测试Demo:
14434.zip (14.34 KB, 下载次数: 504)
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-11-26 21:24:00
5#
A.png


  this.CompanyBudgetFpSpread.ActiveSheetView.ColumnHeader.Cells[0, i].Text = this.CompanyBudgetFpSpread.ActiveSheetView.Cells[0, i].Text;

i 为0的时候this.CompanyBudgetFpSpread.ActiveSheetView.Cells[0, i].Text等于null;
null 不能进行赋值吗?

下面是我的Exelc截图

AExecl.png
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-27 12:12:00
6#
回复 5楼wangwuliSpread的帖子

可以通过 if 语句判断一下,如果为 null 或 “”,则把列头文本设置为一个空格:

  1.         protected void Button1_Click(object sender, EventArgs e)
  2.         {
  3.             this.FpSpread1.OpenExcel(this.Server.MapPath("毕业论文报名表.xls"), FarPoint.Excel.ExcelOpenFlags.TruncateEmptyRowsAndColumns);
  4.             this.FpSpread1.ActiveSheetView.AllowPage = false;
  5.             this.FpSpread1.SaveChanges();

  6.             int columnCount = this.FpSpread1.ActiveSheetView.ColumnCount;
  7.             for (int i = 0; i < columnCount; i++)
  8.             {
  9.                 if (string.IsNullOrEmpty(this.FpSpread1.ActiveSheetView.Cells[0, i].Text))
  10.                     this.FpSpread1.ActiveSheetView.ColumnHeader.Cells[0, 0].Text =" ";
  11.                 else
  12.                     this.FpSpread1.ActiveSheetView.ColumnHeader.Cells[0, i].Text = this.FpSpread1.ActiveSheetView.Cells[0, i].Text;
  13.             }

  14.             this.FpSpread1.ActiveSheetView.Rows.Remove(0, 1);
  15.         }
复制代码
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-11-30 22:35:00
7#
回复 6楼iceman的帖子

通过 if 语句判断一下,如果为 null 或 “”,则把列头文本设置为一个空格还是没有效果
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-1 14:43:00
8#
回复 7楼wangwuliSpread的帖子

请参考附件Demo:

14434.zip (14.37 KB, 下载次数: 454)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部