使表格具有不同的每列宽度,使得表格的整体宽度在asp.net的gridview中保持不变

时间:2014-07-27 11:18:49

标签: c# css gridview

我希望不同列的宽度不同。我已经指定了特定列的宽度,但是宽度等于文本的宽度。我检查了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;  
}

1 个答案:

答案 0 :(得分:1)

应用max-width和min-width。max-width属性dosen&t允许单元格的宽度大于指定的值。
在你的情况下,这应该工作。

.imgclass
{
max-width:120px;
background-color:green;
overflow:hidden;  
}