Vraag : Gridview RowSelected - Controlerende staat van andere rijen

Hallo hebben allen,

I volgende grivdiew en RowSelected event.

Currently wat gebeurt is dat gridview met een maximum van 3 verslagen met een controle bevolkt is ImageButton dat wanneer het het is wordt geklikt het beeld URL wordt veranderd zodat het als een geselecteerde behoefte state.

What I kijkt te bereiken is dat wanneer geselecteerde ImageButton van de rij is geselecteerd, de verandering van URLs van het Beeld van andere 2 rij in hun unselected staat (hun originele beeldbron).

.

if de geselecteerde knoop van de rij heeft het beeld URL van „/images_core/button_subscribe_1.png“ dan deze knoop in het heeft geselecteerd beeldstaat verandert en de knopen van andere rij binnen het hun beeld URL moeten zijn:

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

Does iedereen weet hoe ik dit kan bereiken?

Many dank,

Rit
" codeBody "
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:

                                
                                    
                                        
                                            
                                                
                                        
                                    
                                    
                                        
                                            
                                        
                                    
                                
                            





beschermde nietige GridViewPrices_RowSelected (objecten afzender, EventArgs e)
{

        ImageButton BTN = (ImageButton) GridViewPrices.SelectedRow.Cells [1] .FindControl („btnSubscribe“);

        schakelaar (btn.ImageUrl)
        {
            geval „/images_core/button_subscribe_1.png“:
                btn.ImageUrl = „/images_core/button_subscribe_1selected.png“;
                onderbreking;
            geval „/images_core/button_subscribe_2.png“:
                btn.ImageUrl = „/images_core/button_subscribe_2selected.png“;
                onderbreking;
            geval „/images_core/button_subscribe_3.png“:
                btn.ImageUrl = „/images_core/button_subscribe_3selected.png“;
                onderbreking;
        }
}

Antwoord : Gridview RowSelected - Controlerende staat van andere rijen

gebruik iets in die aard

  Privé SubGridView1_RowDataBound (ByVal afzender als Voorwerp, ByVal e als System.Web.UI.WebControls.GridViewRowEventArgs) behandelt GridView1.RowDataBound
        Als e.Row.RowType = DataControlRowType.DataRow toen

            e.Row.Attributes („onMouseOver“) = „this.className='RSHover'"
            Als e.Row.RowIndex Mod. 2 = 0 toen
                e.Row.Attributes („onMouseOut“) = „this.className='GridRowStyle'"
            Anders
                e.Row.Attributes („onMouseOut“) = „this.className='GridAlternatingRowStyle'"
            Eind als
        Eind als


    Sub van het eind

waar RSHover een css klasse is
Andere oplossingen  
 
programming4us programming4us