Holen Sie sich alle Zeilen der Daten von JQGrid in der codebehind?

Ich bin hinzufügen, einige Zeilen an Daten auf meinem JQGrid auf der client-Seite mit javascript :

var grid = jQuery("#<%= JQGridMembers.ClientID %>");
var rowKey = grid.getGridParam("selrow");
var newRow = [{ ID: memberId, FullName: memberFullName, Percent: parseInt(percent)}];
grid.addRowData(memberId, newRow);

obige code funktioniert gut , aber Wie bekomme ich alle eingefügten Zeilen die Daten (im JQGrid) im code-behind?

Nur eine Bemerkung: ich würde dir empfehlen nicht die Verwendung addRowData wenn Sie wirklich erforderlich und es gibt keinen anderen Weg. Der einzige Anwendungsfall ist, wenn Sie neue Zeilen zusammen. Zum Beispiel, wenn der Benutzer geklickt auf die Schaltfläche "Hinzufügen", und ausdrücklich Hinzugefügt, neue Daten. Im Falle dass, wenn Sie erhalten viele Zeilen und löschen müssen die alten enthalten, und fügen Sie neue Daten in das raster, die Verwendung von addRowData wäre der falsche (die langsamste) Weg.

InformationsquelleAutor Mohammad Dayyan | 2012-03-17

Schreibe einen Kommentar