una seleccionar seleccionada posicionarse obtener nueva net filas fila eliminar agregar asp.net css gridview

asp.net - seleccionar - Resaltar la fila seleccionada GridView



seleccionar una fila de un datagridview vb net (3)

cuando el usuario hace clic en Editar desde la vista de cuadrícula, quiero resaltar la fila y aquí está lo que hice, pero sin efecto. ¿Qué más me estoy perdiendo?

.SelectedRowStyle { background-color: Yellow; } <asp:GridView runat="server" CssClass="DataWebControlStyle"> <AlternatingRowStyle CssClass="AlternatingRowStyle" /> <RowStyle CssClass="RowStyle" /> <HeaderStyle CssClass="HeaderStyle" /> <SelectedRowStyle CssClass="SelectedRowStyle" /> </asp:GridView>


aquí es cómo puedo solucionarlo:

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


La clase EditRowStyle se aplica a <tr> not the <td> . Entonces, si lo hizo .SelectedRowStyle td el css se aplicaría correctamente.

Esto es lo que uso:

<EditRowStyle CssClass="selectedRowStyle" />

Luego CSS

.selectedRowStyle td { background-color: green; }


¿Has EditRowStyle ?

.EditRowStyle { background-color: Yellow; } <asp:GridView runat="server" CssClass="DataWebControlStyle"> <AlternatingRowStyle CssClass="AlternatingRowStyle" /> <RowStyle CssClass="RowStyle" /> <HeaderStyle CssClass="HeaderStyle" /> <EditRowStyle CssClass="EditRowStyle" /> </asp:GridView>