C# 在asp.net的gridview中,使表的每列宽度可变,使表的总宽度保持不变
我希望不同的列有不同的宽度。我已经指定了特定列的宽度,但是宽度等于文本的宽度。我检查了css是否可以通过应用背景色来访问,并且它可以工作。但是,无论我给出多大的宽度,它的宽度都等于文本的宽度C# 在asp.net的gridview中,使表的每列宽度可变,使表的总宽度保持不变,c#,css,gridview,C#,Css,Gridview,我希望不同的列有不同的宽度。我已经指定了特定列的宽度,但是宽度等于文本的宽度。我检查了css是否可以通过应用背景色来访问,并且它可以工作。但是,无论我给出多大的宽度,它的宽度都等于文本的宽度 <asp:TemplateField HeaderText="Image"> <ItemStyle CssClass="imgclass" /> <EditItemTemplate> <asp
<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>
应用最大宽度和最小宽度。最大宽度属性不允许单元格的宽度超过指定的值。
在你的情况下,这应该是有效的
.imgclass
{
max-width:120px;
background-color:green;
overflow:hidden;
}
.imgclass
{
max-width:120px;
background-color:green;
overflow:hidden;
}