Fråga : Gridview RowSelected - att kontrollera som är statligt av annat, ror

Hi alla,

I har efter grivdiewen, och RowSelected event.

Currently vad händer, är, att gridviewen befolkas med ett maximum av 3 rekord med en ImageButton, kontrollerar, att, när det klickas det är, avbildar URL ändras, så att den ser likt en utvald state.

What som jag behöver att uppnå är att, när utvalda radens ImageButton har varit utvald, den annan raden 2 avbildar URLsändring till deras ej-valda statligt (deras original avbildar källa).

For example.

if som den utvalda raden knäppas, har avbildaURLEN av ”/images_core/button_subscribe_1.png” därefter detta att knäppas ändringar till den har utvalt att avbilda statligt, och den annan raden knäppas inom deras avbildar URL-behov att vara:

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

Does någon vet hur jag kan uppnå denna? tack för

Many,

Rit
> för
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:
" codeBody " " > skyddade utan laga kraft GridViewPrices_RowSelected (anmärka avsändaren, EventArgs e), { ImageButton btn = (ImageButton) GridViewPrices.SelectedRow.Cells [1] .FindControl (”btnSubscribe”); koppla (btn.ImageUrl) { case ”/images_core/button_subscribe_1.png”: btn.ImageUrl = ”/images_core/button_subscribe_1selected.png”; avbrott; fall ”/images_core/button_subscribe_2.png”: btn.ImageUrl = ”/images_core/button_subscribe_2selected.png”; avbrott; fall ”/images_core/button_subscribe_3.png”: btn.ImageUrl = ”/images_core/button_subscribe_3selected.png”; avbrott; } }
" klar "

Svar : Gridview RowSelected - att kontrollera som är statligt av annat, ror

använd något något liknande detta

  Den privata suben GridView1_RowDataBound (den ByVal avsändaren som anmärker, ByVal e som System.Web.UI.WebControls.GridViewRowEventArgs) behandlar GridView1.RowDataBound
        Om e.Row.RowType = DataControlRowType.DataRow därefter

            e.Row.Attributes (”onMouseOver”) = ”this.className='RSHover'"
            Om e.Row.RowIndex-ändring 2 = 0 därefter
                e.Row.Attributes (”onMouseOut”) = ”this.className='GridRowStyle'"
            Annars
                e.Row.Attributes (”onMouseOut”) = ”this.className='GridAlternatingRowStyle'"
            Avsluta om
        Avsluta om


    Avsluta suben

klassificera, var RSHover är en css
Andra lösningar  
 
programming4us programming4us