So ändern Sie das gridview-Zeile Farben im onclick-event in javascript?
Schrieb ich Folgendes GridView
code in ASP.NET. Ich habe die AlternatingRow
Stil ist BackColor
um die bisque. Die restlichen Zeilen werden auf weiß gesetzt.
Dieser code existiert in meinem grdRequests_RowDataBound
Veranstaltung:
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onclick", "ChangeRowColor(this)");
e.Row.Attributes.Add("onmouseover", "this.style.cursor=\'pointer\'");
}
JavaScript ChangeRowColor
code oben ist wie folgt:
function ChangeRowColor(row)
{
if (previousRow == row)
return;
else if (previousRow != null)
var color = row.style.backgroundColor;
if (previousRow != null) {
alert(color)
if (color == "bisque") {
previousRow.style.backgroundColor = "white";
}
else if (color == "white") {
previousRow.style.backgroundColor = "bisque";
}
}
row.style.backgroundColor = "#ffffda";
previousRow = row;
}
Wenn ich auf die Zeile, die ich brauche um die Farbe zu ändern, wie gelb. Nach der Auswahl einer anderen Zeile, die ich brauche zum wechseln der vorherigen Zeile die Farbe wieder zu seiner alten Farbe, aber in meinem code funktioniert das nicht. Irgendwelche Vorschläge?
Sind Sie verwenden (oder verwenden kann) jQuery in Ihr Projekt? Es wäre ein Weg, eine bessere Lösung für dieses...
Nein, ich bin nicht mit jquery keiner Weise senden Sie mir code werde ich versuchen
stackoverflow.com/questions/5630082/...
Nein, ich bin nicht mit jquery keiner Weise senden Sie mir code werde ich versuchen
stackoverflow.com/questions/5630082/...
InformationsquelleAutor hmk | 2011-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie dies so tun...
- Und dies ist die Java-Script-code:
ich hoffe es hilft dir....
InformationsquelleAutor Enigma State
Hinsichtlich
InformationsquelleAutor Marwan
Können Sie aufrufen, javascript Funktion in GridView RowDataBound-Ereignis.
InformationsquelleAutor Chandra Malla