2011-01-17 10 views
0

Ich habe eine Gridview mit einem Vorlagenfeld von Kontrollkästchen.Schleife durch Rasteransicht Zeilen auf Client-Seite Javascript

Ich habe meine Zeilen in der Gridview basierend auf einem Datenbankwert beim Laden der Seite in der Farbe BLAU gefärbt.

Jetzt möchte ich eine Schaltfläche auf der Seite, um durch die Rasteransicht Schleife und wählen Sie das Kontrollkästchen für die Zeilen, die in BLAUE Farbe ohne eine Post zurück sind.

jede Hilfe wäre willkommen.

danke.

Antwort

0
$('#mygrid tr.blueClass input[type="checkbox"]').each(
    function() { 
     this.checked = true; 
}); 

mygrid Unter der Annahme, ist der Name Ihres gridview und jede blaue Reihe hat eine Klasse blueClass

1

Schleife durch gridview Reihen auf Client-Seite genannt javascript

var GridviewRows = $("#<%=gvbooksdetails.ClientID%> tr").length; 
var rowlenght = GridviewRows - 1; 
for (var i = 0; i < rowlenght; i++) 
    {             
    var Aname = document.getElementById("MainContent_gvbooksdetails_lblgvauthorname_" +[i]+"").innerHTML; 
    var Bname = document.getElementById("MainContent_gvbooksdetails_lblgvbookname_" +[i]+ "").innerHTML; 
    var BType = document.getElementById("MainContent_gvbooksdetails_lblgvbooktype_" +[i]+ "").innerHTML; 
    var Pubilication = document.getElementById("MainContent_gvbooksdetails_lblgvPublisher_" + [i] + "").innerHTML; 
    var Bid = document.getElementById("MainContent_gvbooksdetails_hiddenid_"+[i]+"").value; 
    } 

Statt foreach wir können Verwenden Sie diese Methode.