我想要不同列的不同宽度。我已经指定了特定列的宽度,但宽度等于文本的宽度。我检查了 css 是否可以通过应用背景色来访问并且它有效。但是没有不管我给它多少宽度它的宽度等于文本的宽度。
<asp:TemplateField HeaderText="Image">
<ItemStyle CssClass="imgclass" />
<EditItemTemplate>
<asp:TextBox ID="tbimage" TextMode="MultiLine" runat="server" Text='<%#Eval("imag")%>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblimage" runat="server" Text='<%#Eval("imag")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
它的 CSS 是:
.imgclass
{
background-color:green;
width:120px;
overflow:hidden;
}
最佳答案
应用最大宽度和最小宽度。最大宽度属性不允许单元格的宽度超过您指定的值。
在您的情况下,这应该有效。
.imgclass
{
max-width:120px;
background-color:green;
overflow:hidden;
}
关于c# - 制作每列宽度不同的表格,在 asp.net 的 gridview 中保持表格的整体宽度不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24980387/