我希望不同列的宽度不同。我已经指定了特定列的宽度,但是宽度等于文本的宽度。我检查了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;
}
答案 0 :(得分:1)
应用max-width和min-width。max-width属性dosen&t允许单元格的宽度大于指定的值。
在你的情况下,这应该工作。
.imgclass
{
max-width:120px;
background-color:green;
overflow:hidden;
}