我要实现的是更改gridview中所选行的背景颜色。

我有命令字段。

然后设置SelectedRowStyle =“ highlight”类。

但是当我选择该行时,什么都没有改变:(

我知道我可以在后面的代码上对Gridview事件进行一些更改。但是我应该仅通过简单的标记更改就可以实现这一目标,而不必编写代码来设置每个单元格的CssStyle。

拜托,你能看到我在做什么错吗?

 <asp:GridView ID="gvResults" runat="server" OnRowCommand="GridViewResults_RowCommand"
                    SelectedRowStyle="highlight">
<Columns>
    <!-- Some bound fields here -->
    <asp:CommandField SelectText="Select >>" ShowSelectButton="true"/>
</Columns>

最佳答案

SelectedRowStyle更改为SelectedRowStyle-CssClass属性

关于asp.net - 设置SelectedRowStyle属性是否会更改所选行的背景颜色是个坏主意?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7951398/

10-09 15:30