Frage : Gridview RowSelected - Steuerzustand anderer Reihen

Hallo haben alle,

I das folgende grivdiew und RowSelected event.

Currently, was geschieht, ist, dass das gridview mit einem Maximum von 3 Aufzeichnungen mit einer ImageButton Steuerung bevölkert wird, die, wenn es ihm angeklickt wird, ist Bild URL wird geändert, damit es aussieht wie ein vorgewähltes state.

What, das ich erzielen muss bin dass, wenn ImageButton der vorgewählten Reihe vorgewählt worden ist, die anderen 2 Bild-URLänderung der Reihe an ihrem gemischten Zustand (ihre ursprüngliche Bildquelle).

zum Beispiel.

if der vorgewählten Knopf der Reihe hat das Bild URL von „/images_core/button_subscribe_1.png,“ dann Änderungen, das dieses Knopfes an ihm Bildzustand vorgewählt hat und die anderen Knöpfe der Reihe innerhalb des ihres Bild URL müssen sein:

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

Does jedermann können, ich dieses erzielen kann?

Many Dank,

Rit
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:
6:
37:
38:
39:
40:

                                
                                    
                                        
                                            
                                                
                                        
                                    
                                    
                                        
                                             vor
                                        
                                    
                                
                            





geschütztes leeres GridViewPrices_RowSelected (Gegenstandabsender, EventArgs e)
{

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

        schalten (btn.ImageUrl)
        {
            „/images_core/button_subscribe_1.png“ umkleiden:
                btn.ImageUrl = „/images_core/button_subscribe_1selected.png“;
                Bruch;
            Fall „/images_core/button_subscribe_2.png“:
                btn.ImageUrl = „/images_core/button_subscribe_2selected.png“;
                Bruch;
            Fall „/images_core/button_subscribe_3.png“:
                btn.ImageUrl = „/images_core/button_subscribe_3selected.png“;
                Bruch;
        }
}

Antwort : Gridview RowSelected - Steuerzustand anderer Reihen

etwas Ähnliches verwenden

  Privates Unterseeboot GridView1_RowDataBound (ByVal Absender als Gegenstand, ByVal e als System.Web.UI.WebControls.GridViewRowEventArgs) behandelt GridView1.RowDataBound
        Wenn e.Row.RowType = DataControlRowType.DataRow dann

            e.Row.Attributes („onMouseOver“) = „this.className='RSHover'"
            Wenn e.Row.RowIndex Umb. 2 = 0 dann
                e.Row.Attributes („onMouseOut“) = „this.className='GridRowStyle'"
            Sonst
                e.Row.Attributes („onMouseOut“) = „this.className='GridAlternatingRowStyle'"
            Beenden wenn
        Beenden wenn


    Unterseeboot beenden

wo RSHover eine css-Kategorie ist
Weitere Lösungen  
 
programming4us programming4us