asp.net 动态改变table td 宽度

就是在后台的代码中通过变动的数字,来动态的改变table中td的宽度?(比如说,动态产生了数字36%,要是table的td宽度也动态的变成36%)希望能够详细点,我是新手... 就是在后台的代码中通过变动的数字,来动态的改变table中td的宽度?
(比如说,动态产生了数字36%,要是table的td宽度也动态的变成36%)
希望能够详细点,我是新手,懂的不多!
二楼的,那个我知道,我就是想知道我如何在后台代码中动态的修改,
展开
 我来答
百度网友04c4bb0e1
推荐于2016-10-21 · TA获得超过443个赞
知道小有建树答主
回答量:1302
采纳率:0%
帮助的人:765万
展开全部
我只给你提供思路

比如 <table><tr><td id="xx" runat="server>></td></tr><table>

.cs
xx方法
int hh=数字;(随机生成数字的工具你去处理 这里我表示已经得到数字)
this.xx.Width = new Unit(hh);

就是宽度 但是能不能是百分比 我就不知道了 自己摸索 我估计可能不行 但是既然是动态生成 那么是不是可以更精确并确定下来而不使用百分比

呵呵 大概是这样 祝你好运
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
terry019
2010-12-23 · 超过26用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:54.5万
展开全部
例如在repeater控件中:
<div style="width:300px;">//外围的DIV控制总体宽度;
<asp:repeater id="rpt_div" runat="server">
<itemtemplate>
<div style='background-color:red; width:<%# Eval("percent")%>%'></div>
</itemtemplate>
</asp:repeater>
</div>
注意后面那个百分号,这样你数据源里的数据是INT就行了。
然后在后台代码中绑定
rpt_div.datasource=yourdatasource;
rpt_div.databind();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友17edbf4
2010-12-22 · TA获得超过224个赞
知道小有建树答主
回答量:191
采纳率:100%
帮助的人:75.7万
展开全部
<table width="300"> <tr><td width="30%"></td></tr> </table>
在代码中动态修改那个值就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式