Cuestión : Gridview RowSelected - estado que controla de otras filas

Hola todos,

I tienen el grivdiew siguiente y se cambia RowSelected event.

Currently qué sucede es que el gridview está poblado con un máximo de 3 expedientes con un control de ImageButton que cuando se chasca le es URL de la imagen de modo que parezca un state.

What que necesito alcanzar soy que cuando se ha seleccionado ImageButton de la fila seleccionada, el cambio de los URL de la imagen de las otra 2 filas a su estado no seleccionado (su fuente original de la imagen).

por ejemplo. el

if el botón de la fila seleccionada tiene el URL de la imagen de “/images_core/button_subscribe_1.png” entonces que los cambios de este botón a él han seleccionado el estado de la imagen y los botones de la otra fila dentro del su URL de la imagen necesitan ser: ¿el

/images_core/button_subscribe_2.png
/images_core/button_subscribe_3.png

Does cualquier persona sabe puedo alcanzar esto? gracias del

Many,

Rit
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
> " falso " GridViewPrices_RowSelected vacío protegido (remitente del objeto, EventArgs e) { ImageButton BTN = (ImageButton) GridViewPrices.SelectedRow.Cells [1] .FindControl (“btnSubscribe”); cambiar (btn.ImageUrl) { encajonar “/images_core/button_subscribe_1.png”: btn.ImageUrl = “/images_core/button_subscribe_1selected.png”; rotura; caso “/images_core/button_subscribe_2.png”: btn.ImageUrl = “/images_core/button_subscribe_2selected.png”; rotura; caso “/images_core/button_subscribe_3.png”: btn.ImageUrl = “/images_core/button_subscribe_3selected.png”; rotura; } }
class= del

Respuesta : Gridview RowSelected - estado que controla de otras filas

utilizar algo similar

  El submarino privado GridView1_RowDataBound (remitente de ByVal como objeto, ByVal e como System.Web.UI.WebControls.GridViewRowEventArgs) dirige GridView1.RowDataBound
        Si e.Row.RowType = DataControlRowType.DataRow después

            e.Row.Attributes (“onMouseOver”) = el “this.className='RSHover'"
            Si MOD 2 = 0 de e.Row.RowIndex entonces
                e.Row.Attributes (“onMouseOut”) = el “this.className='GridRowStyle'"
           
                e.Row.Attributes (“onMouseOut”) = el “this.className='GridAlternatingRowStyle'"
            Terminar si
        Terminar si


    Terminar el submarino

donde está una clase RSHover del css
Otras soluciones  
 
programming4us programming4us