Wie erhalte ich einen Wert aus einer Spalte in einem DataView?

8

Ich habe eine Datenansicht definiert als:

%Vor%

Dies habe ich versucht, aber es gibt den Namen zurück, nicht den Wert in der Spalte:

%Vor%     
Xaisoft 22.12.2008, 20:53
quelle

4 Antworten

7

Sie müssen die Zeile angeben, für die Sie den Wert erhalten möchten. Ich würde wahrscheinlich eher in der Form von Tabelle sein. Rows [index] ["GrossPerPop"]. ToString ()

    
BFree 22.12.2008, 20:57
quelle
4

Sie müssen DataRow verwenden, um einen Wert zu erhalten. In den Daten sind Werte vorhanden, nicht die Spaltenüberschriften. In LINQ gibt es eine Erweiterungsmethode, die helfen könnte:

%Vor%

oder ohne LINQ:

%Vor%

(Angenommen, die Daten sind eine Zeichenfolge ... falls nicht, verwenden Sie ToString() )

Wenn Sie DataView und nicht DataTable haben, funktioniert das Gleiche mit DataRowView :

%Vor%     
Marc Gravell 22.12.2008 21:04
quelle
2

@Marc Gravell .... Ihre Antwort hat tatsächlich die Antwort auf diese Frage. Sie können auf die Daten aus der Datenansicht wie folgt zugreifen

%Vor%     
Ashay 31.10.2013 08:19
quelle
0

für jeden in vb.NET:

%Vor%     
nghiavt 21.03.2015 04:51
quelle

Tags und Links