所以我試圖定義7位(ControlStyle-Width
,ItemStyle-Width
,HeaderStyle-Width
,ControlStyle Width
,ItemStyle Width
,TextBox Width
終於在一個css
)模板字段的寬度,但它仍然包裹內容(「1400 KR「)。這裏有什麼事?列寬的GridView
<asp:TemplateField HeaderText="Totalt" ControlStyle-Width="100" ItemStyle-Width="100" ItemStyle-Wrap="True" HeaderStyle-Width="100" ControlStyle-CssClass="wide">
<ItemTemplate>
<asp:TextBox ID="tbTotalPrice" runat = server ReadOnly="true" Width="100px"></asp:TextBox>
</ItemTemplate>
<ControlStyle Width="100px" />
<ItemStyle HorizontalAlign="Right" Width="100px" />
</asp:TemplateField>
樣式表:
.wide {
width: 120px;
column-width: 120px;
}
未設置gridview的總寬度。 我明白,設置寬度在幾個地方是矯枉過正的,但我只是不斷嘗試新的設置,因爲沒有任何工作。 – user1859309
請刪除所有地方的寬度。將您的代碼從 替換爲。刪除項目樣式中的HorizontalAlign =「Right」。 –
謝謝阿扎爾。我已經做出了您所建議的更改,但問題仍然存在。直到我也改變了ItemStyle-Wrap =「False」 – user1859309