当用户从gridview单击Edit时,我要突出显示该行,这是我所做的但没有任何效果。我还想念什么?

.SelectedRowStyle
{
    background-color: Yellow;
}

<asp:GridView runat="server" CssClass="DataWebControlStyle">
   <AlternatingRowStyle CssClass="AlternatingRowStyle" />
   <RowStyle CssClass="RowStyle" />
   <HeaderStyle CssClass="HeaderStyle" />
   <SelectedRowStyle CssClass="SelectedRowStyle" />
</asp:GridView>

最佳答案

这是我能够解决的方法:

if ((e.Row.RowType == DataControlRowType.DataRow & ((e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit))) {
         e.Row.BackColor = Drawing.Color.Yellow;
     }

关于asp.net - 突出显示选定的行GridView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4812203/

10-09 07:23