如何设置表/TableRow/TabelCell的宽度百分比在代码后面的asp.net

本文关键字:百分比 代码 net asp TabelCell 何设置 设置 TableRow | 更新日期: 2023-09-27 18:07:13

如何在代码后面设置宽度百分比?我能想到的唯一选择是采取父宽度和百分比计算。TableRow.Width = Table.Width.Value * 25/100(设置表行宽度等于表宽度的25%)。然而,最终,我如何设置表格宽度的百分比?如果没有表宽度,子控件就不能使用其父控件的宽度来计算。

如何设置表/TableRow/TabelCell的宽度百分比在代码后面的asp.net

这样不行吗?虽然我不完全确定为什么你想要一个表行是整个表的宽度的25%

TableRow.Width = new Unit("25%")

。html组件的Net包装器不包括"width"参数(包括HtmlTableRow)。对于那些包含"width"属性的,需要在给定的解决方案上使用. tostring()。

另一种简单的方法是使用内联CSS样式(第一行是答案,其余只是我用来测试解决方案的使用示例):

  c.Style.Add("width", "25% !important");
  c.Style.Add("border-color", "Red");
  c.Style.Add("border-style", "solid");
  c.Style.Add("border-width", "1px");

其中c是元素