我正在使用devexpress的aspxgridview。我在单元格上应用了不同的cellstyle-colors。现在我想使网格的另一行成为阴影(相同颜色的光)。我正在应用交替的颜色,但是设置cellstyle-color时甚至不应用它。任何人对此都有一个想法。提前致谢。
最佳答案
我建议您使用DevExpress CSS样式(而不是设置ASPxGridView的属性),如下所示:
.dxgvDataRow:hover
{
color: gray;
}
您还可以使用ASPxGridView的CssPostfix属性为控件设置不同的样式。例如:
<dx:ASPxGridView ID="grid" runat="server" Styles-CssPostfix="MyGrid" ...
将使用以下CSS:
.dxgvDataRow_MyGrid:hover
{
color: gray;
}
要观察ASPx css类名,只需在开发模式下打开浏览器并查看源代码,即可找到以下类:dxgvDataRowHover,dxgvFocusedRow,dxgvSelectedRow以及许多其他类。
这种样式自定义的优点是html标记不会为每个html元素创建样式属性,css编辑更加轻松快捷,并且无需通过设置其属性来自定义每个ASPxGridView控件。