Pergunta : Gridview RowSelected - estado de controlo de outras fileiras

Olá! todos,

I têm o seguinte grivdiew e RowSelected event.

Currently o que acontece é que o gridview está povoado com um máximo de 3 registros com um controle de ImageButton que quando lhe é estalado é URL da imagem é mudado de modo que olhe como um state.

What que eu preciso de conseguir sou que quando ImageButton da fileira selecionada foi selecionado, a mudança dos URL da imagem das outra 2 fileiras a seu estado unselected (sua fonte original da imagem).

por exemplo. o

if a tecla da fileira selecionada tem o URL da imagem de “/images_core/button_subscribe_1.png” as mudanças desta tecla a ele têm selecionado então que o estado da imagem e as teclas da outra fileira dentro de seu URL da imagem precisam de ser: o

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

Does qualquer um sabe eu posso conseguir este? agradecimentos do

Many,

Rit
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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 vago protegido (remetente do objeto, EventArgs e) { ImageButton BTN = (ImageButton) GridViewPrices.SelectedRow.Cells [1] .FindControl (“btnSubscribe”); comutar (btn.ImageUrl) { encaixotar “/images_core/button_subscribe_1.png”: btn.ImageUrl = “/images_core/button_subscribe_1selected.png”; ruptura; caso “/images_core/button_subscribe_2.png”: btn.ImageUrl = “/images_core/button_subscribe_2selected.png”; ruptura; caso “/images_core/button_subscribe_3.png”: btn.ImageUrl = “/images_core/button_subscribe_3selected.png”; ruptura; } }
class= do

Resposta : Gridview RowSelected - estado de controlo de outras fileiras

usar qualquer outra coisa semelhante

  O submarino confidencial GridView1_RowDataBound (remetente de ByVal como o objeto, ByVal e como System.Web.UI.WebControls.GridViewRowEventArgs) segura GridView1.RowDataBound
        Se e.Row.RowType = DataControlRowType.DataRow então

            e.Row.Attributes (“onMouseOver”) = “this.className='RSHover'"
            Se modificação 2 = 0 de e.Row.RowIndex então
                e.Row.Attributes (“onMouseOut”) = “this.className='GridRowStyle'"
            Mais
                e.Row.Attributes (“onMouseOut”) = “this.className='GridAlternatingRowStyle'"
            Terminar se
        Terminar se


    Terminar o submarino

onde RSHover é uma classe do css
Outras soluções  
 
programming4us programming4us