Frage

Wenn wir datatable.newrow Befehl, eine neue leere Zeile hinzugefügt Boden der Zeilen verwenden. Ich möchte jedoch NewRow nach oben Datentabelle hinzugefügt. Wie kann ich es machen?

War es hilfreich?

Lösung

Sie verwenden die NewRow eine Zeile mit denselben Spalten zu erstellen. Um tatsächlich in die Datatable zu bekommen, du hast tun

myDataTable.Rows.InsertAt(myDataRow, 0);

Wo 0 ist der Index Sie es eingefügt werden soll.

Andere Tipps

Hier ist das beste Beispiel Zeilen in Tabelle hinzuzufügen

DataRow newRow = myDataTable.NewRow();
newRow[0] = "0";
newRow[1] = "Select one";
myDataTable.Rows.InsertAt(newRow, 0);

Es ist die Reihe auf den ersten gesetzt

Dieser ist falsch

myDataTable.Rows.InsertAt(0,myDataRow); 

Bitte benutzen Sie das folgende Zeile statt, dass

myDataTable.Rows.InsertAt(myDataRow,0);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top