Ich habe den folgenden Code:
%Vor% Ich möchte ein strVerse
zur aktuellen Zeile hinzufügen.
Was mache ich falsch?
Das Problem besteht darin, dass Sie versuchen, ein ganzes Zeilenobjekt zu ersetzen. Dies wird von der DataTable-API nicht zugelassen. Stattdessen müssen Sie die Werte in den Spalten eines Zeilenobjekts aktualisieren. Oder fügen Sie der Sammlung eine neue Zeile hinzu.
Um die Spalte einer bestimmten Zeile zu aktualisieren, können Sie über den Namen oder den Index darauf zugreifen. Zum Beispiel könnten Sie den folgenden Code schreiben, um die Spalte "Foo" als den Wert strVerse
zu aktualisieren %Vor%Sie können Spalten nach Index, nach Namen und einigen anderen Möglichkeiten :
%Vor% Sie sollten wahrscheinlich sicherstellen, dass Ihr DataTable
zuerst einige Spalten hat ...
Ich habe den folgenden Code:
%Vor%Ich möchte ein %code% zur aktuellen Zeile hinzufügen.
Was mache ich falsch?
Code oben instanziiert eine DataRow. Wo "dt" eine DataTable ist, erhalten Sie eine Reihe, indem Sie irgendeine Spalte auswählen (ich weiß, klingt rückwärts). Dann können Sie den Wert der gewünschten Zeile (ich wählte die erste Zeile oder "myRow (0)") für die gewünschte Spalte festlegen.
Das Problem besteht darin, dass Sie versuchen, ein ganzes Zeilenobjekt zu ersetzen. Dies wird von der DataTable-API nicht zugelassen. Stattdessen müssen Sie die Werte in den Spalten eines Zeilenobjekts aktualisieren. Oder fügen Sie der Sammlung eine neue Zeile hinzu.
Um die Spalte einer bestimmten Zeile zu aktualisieren, können Sie über den Namen oder den Index darauf zugreifen. Zum Beispiel könnten Sie den folgenden Code schreiben, um die Spalte "Foo" als den Wert strVerse
zu aktualisieren %Vor%Sie können Spalten nach Index, nach Namen und einigen anderen Möglichkeiten :
%Vor%Sie sollten wahrscheinlich sicherstellen, dass Ihr %code% zuerst einige Spalten hat ...