首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在asp.net的后台代码中按百分比设置表格/表格行/表格单元格的宽度?

如何在asp.net的后台代码中按百分比设置表格/表格行/表格单元格的宽度?
EN

Stack Overflow用户
提问于 2011-08-31 22:45:33
回答 2查看 37.4K关注 0票数 8

如何在后面的代码中设置宽度和百分比?我能想到的唯一选择是取父宽度并按百分比计算。TableRow.Width = Table.Width.Value * 25/100 (设置表格行的宽度等于表格宽度的25% )。但是,最终,我如何设置以百分比表示的表格宽度呢?如果没有表宽,子控件将无法使用其父控件的宽度进行计算。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-31 22:47:38

这不会行得通吗?尽管我不能完全确定为什么希望表格行占整个表格宽度的25%

代码语言:javascript
运行
复制
TableRow.Width = new Unit("25%")
票数 22
EN

Stack Overflow用户

发布于 2014-01-15 19:56:11

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

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

代码语言:javascript
运行
复制
  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是元素

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7258735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档