愚蠢的问题......
代码:
<asp:BoundField DataField="PrevDuration" HeaderText="Prev."
SortExpression="PrevDuration" ItemStyle-Width="25">
</asp:BoundField>
Html输出:
<td style="width:25px;"><input name="ctl00$MainContent$GridView1$ctl03$ctl02" type="text" value="1" size="5" title="Prev."></td>
所以这段代码指定了 td 宽度,但是如何指定输入宽度?
PS。那个尺寸= 5的方式来自哪里?
答案 0 :(得分:1)
给它一个cssclass并在那里设置宽度
<asp:BoundField DataField="PrevDuration"
HeaderText="Prev."
SortExpression="PrevDuration"
ItemStyle-Width="25"
CssClass="inputs"> //note this
</asp:BoundField>
的 CSS 强> 的
.inputs{
width:...px;
}
答案 1 :(得分:1)
使用ControlStyle-Width="25px"
属性。
<asp:BoundField DataField="PrevDuration" HeaderText="Prev." SortExpression="PrevDuration" ControlStyle-Width="25px">
</asp:BoundField>