我在 gridview 上的 asp.net 页面中使用 bootstrap css,如下所示:
<asp:GridView SkinID="VacanciesGridView" Runat="server" AllowSorting="True" AutoGenerateColumns="False"
BorderWidth="0" GridLines="None" CssClass="table table-condensed table-striped table-bordered table-hover gridview" >
<RowStyle CssClass="gridRow1" />
<AlternatingRowStyle CssClass="gridRow2" />
</asp:GridView>
我正在尝试将自定义类应用于行样式和交替行样式。CSS类是这样的:
.gridview .gridRow1
{
background-color: #f4f5f8;
}
.gridview .gridRow2
{
background-color: #FFFFFF;
}
我注意到 gridviewrow2 已应用但 gridviewrow1 cssclass 未应用。我使用 firebug 进行了检查,发现正在使用 bootstrap.css 中的 css 类:
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th
{
}
我怎样才能覆盖这个css类。我还需要使用 gridview_rowcreated 更改 mouseover 和 mouseout 的颜色,所以我希望能够覆盖上面的 css 类,以便显示 gridRow1 样式。