html隐藏某一列,用css如何控制某列隐藏?

Hi  dof:

关于隐藏某列,我想到一个办法,即:在页面呈现时,为单元格增加display的隐藏属性。但是这样我试过了,好象没有效果。请帮我看看,有没办法实现通过css来隐藏某列。

我知道可以设置列的属性Visible=false来设置某列为隐藏,但是,后续我在JS中就没办法为隐藏列赋值。

因为隐藏列的单元格没办法通过Js的方法SetValue来赋值。故,我想到了,看如何使用css来控制列的隐藏,这样在Js中应该就可以为隐藏列单元格赋值了。

看以上能否实现?

感谢!

-------------------------------------------------

protected void Page_Load(object sender, EventArgs e)

{

FpSpread1.ActiveSheetView.ColumnCount = 4;

}

protected override void Render(HtmlTextWriter writer)

{

//將第二列隱藏掉

//控制表頭

Table table0 = FpSpread1.FindControl("cht") as Table;

int i0 = table0.Rows.Count;

int k0 = table0.Rows[0].Cells.Count;

for (int j = 0; j < i0; j++)

{

for (int n = 0; n < k0; n++)

{

if (n == 2)

{

table0.Rows[j].Cells[n].Attributes.Remove("class");

table0.Rows[j].Cells[n].Attributes.Add("display", "none");

}

}

}

//控制表體

Table table = FpSpread1.FindControl("viewport") as Table;

int i = table.Rows.Count;

int k = table.Rows[0].Cells.Count;

for (int j = 0; j < i; j++)

{

for (int n = 0; n < k; n++)

{

if (n == 1)

{

table.Rows[j].Cells[n].Attributes.Remove("class");

table.Rows[j].Cells[n].Attributes.Add("display", "none");

}

}

}

base.Render(writer);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值