Questione : Gridview RowSelected - condizione di controllo di altre file

Ciao tutti, il

I hanno il seguente grivdiew e RowSelected event.

Currently che cosa accade è che il gridview è popolato con un massimo di 3 annotazioni con un controllo di ImageButton che quando gli è scattato è URL di immagine è cambiato in modo che assomigli ad uno state.

What che devo realizzare sono che quando ImageButton della fila selezionata è stato selezionato, il cambiamento dei URL di immagine delle altra 2 file alla loro condizione non selezionata (la loro fonte originale di immagine).

per esempio. il

if il tasto della fila selezionata ha il URL di immagine “di /images_core/button_subscribe_1.png„ allora che cambiamenti di questo tasto ad esso ha selezionato la condizione di immagine ed i tasti dell'altra fila all'interno del loro URL di immagine devono essere: il

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

Does chiunque sa posso realizzare questo? ringraziamenti del

Many,

Rit
class= > " libero " 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 vuoto protettivo (mittente dell'oggetto, EventArgs e) { ImageButton BTN = (ImageButton) GridViewPrices.SelectedRow.Cells [1] .FindControl (“btnSubscribe„); commutare (btn.ImageUrl) { mettere “/images_core/button_subscribe_1.png„: btn.ImageUrl = “/images_core/button_subscribe_1selected.png„; rottura; caso “/images_core/button_subscribe_2.png„: btn.ImageUrl = “/images_core/button_subscribe_2selected.png„; rottura; caso “/images_core/button_subscribe_3.png„: btn.ImageUrl = “/images_core/button_subscribe_3selected.png„; rottura; } }
class= del

Risposta : Gridview RowSelected - condizione di controllo di altre file

usare qualcosa di simile

  Il sommergibile riservato GridView1_RowDataBound (mittente di ByVal come oggetto, ByVal e come System.Web.UI.WebControls.GridViewRowEventArgs) tratta GridView1.RowDataBound
        Se e.Row.RowType = DataControlRowType.DataRow allora

            e.Row.Attributes (“onMouseOver„) = “this.className='RSHover'"
            Se MOD 2 = 0 di e.Row.RowIndex allora
                e.Row.Attributes (“onMouseOut„) = “this.className='GridRowStyle'"
            Altrimenti
                e.Row.Attributes (“onMouseOut„) = “this.className='GridAlternatingRowStyle'"
            Concluder se
        Concluder se


    Concludere il sommergibile

dove RSHover è un codice categoria di css
Altre soluzioni  
 
programming4us programming4us