【问题标题】:How to Style Template field in Grid View (aspx page and CSS attached)如何在网格视图中设置模板字段的样式(附加 aspx 页面和 CSS)
【发布时间】:2012-11-03 18:04:17
【问题描述】:

我正在尝试设置我的第二列“导师名称”的样式,因为我使用了 css 它为整个网格提供样式我还尝试了“控制样式 css class=(其他一些 css 文件)”和“项目样式水平对齐 = 右”并且还通过在 css 文件中使用 # 更改属性 align = right 但模板字段不允许“id”实现 css 我的 .aspx 页面和 css ar 下面,

.mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 0px 0 0px 0;   
    border:  0px #525252;   

}  

.mGrid table
{
    border:0px;
}

.mGrid td {   
    padding: 2px;   
    border-width:  0px ;   
    background-color:#3A3F3E;
    color: #fff;   
    text-align:left;
}  
td#Mname  {   
    text-align:left;
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #fff;  
    background-color:#3A3F3E; 
    border-width: 0px ;   
    font-size: 0.9em;   
    text-align:center;
}  



<asp:GridView  Width="300px" ID="GridView1" runat="server" AutoGenerateColumns="False"
                    Font-Size="10pt" OnRowCreated="GridView1_RowCreated" CssClass="mGrid">
                    <Columns>
                        <asp:BoundField DataField="mentor_id" HeaderText="Image" />
                        <asp:TemplateField HeaderText="Image">
                            <ItemTemplate>
                                <asp:Image ID="Image2" runat="server" ImageUrl="~/images/small_image.png" />
                            </ItemTemplate>
                        </asp:TemplateField>

                        <asp:TemplateField  HeaderText="Mentor Name">
                        <ItemTemplate>
                            <asp:Label ID="Label1" Text='<%#Eval("mentor_FirstName")+ "</br> " + "<b>Experience: </b>"+Eval("mentor_experience") %> ' runat="server"></asp:Label>
                        </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>

希望您的建议提前谢谢

【问题讨论】:

    标签: asp.net css gridview styles


    【解决方案1】:

    使用td+td,它将应用于网格的第二个td

    .mGrid td+td {   
         text-align:left !important;
    }
    .mGrid td+td+td {   
         text-align:left !important;
    }
    

    这是一个很好的帖子。 Styling the last td in a table with css

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-19
      • 2011-03-24
      • 1970-01-01
      • 2021-11-02
      • 2013-08-05
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多