Forums Neueste Beiträge
 

bei onmouseover Code ausführen

01/10/2009 - 23:22 von Frank Bergmann | Report spam
Hallo,

ich habe ein Gridviewer und wenn ich über die einzelnen Zeile gehe möchte
ich das über ein DataList Bilder entsprechend der Zeile angezeigt werden.

Wir kann ich soetwas machen?

Hier drüber habe ich die Farbe geàndert und funktioniert gut.

Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
e.Row.Attributes.Add("onmouseover",
"this.style.backgroundColor='#FFFF80'")
e.Row.Attributes.Add("onmouseout",
"this.style.backgroundColor='White'")

End If
End Sub

Danke für Eure Hilfe.

Frank Bergmann
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
02/10/2009 - 02:01 | Warnen spam
Hallo Frank,

"Frank Bergmann" schrieb:

ich habe ein Gridviewer und wenn ich à¼ber die einzelnen Zeile gehe möchte
ich das à¼ber ein DataList Bilder entsprechend der Zeile angezeigt werden.

Wir kann ich soetwas machen?



eigentlich genauso wie deinen Wechsel der Hintergrundfarbe. Ich würde aber
eine Funktion aufrufen, die das macht und es nicht hartcodiert reinschreiben.

If e.Row.RowType = DataControlRowType.DataRow Then
e.Row.Attributes.Add( "onmouseover", "showImage( this, <Parameter> );" )
e.Row.Attributes.Add( "onmouseout", "hideImage( this, <Parameter> );" )
End If

<Parameter> müsstest Du dann an die Funktion übergeben, damit diese weiß,
was sie eigentlich anzeigen soll.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen