我正在使用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控件。

09-17 16:35