Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


DataView

.NET Klassen
ApplikationsTyp
c# (.net)
ADO.NET
ASP.NET
ASP
.Net Zusätze
VBA
Tools
WebClientSeitig
Java
PHP
AJAX
SQL
Google
xml
RegEx
Service
MultiLayer
WSH
-->DataView DataSet
DataRowView

DataView

Namespace: System.Data

DataView erstellen

myView = new DataView(DataTable)

Filtern und sortieren

myView.RowFilter="Vorname = Hans"
myView.Sort = "Vorname, Nachname DESC"

Finden eines Datensatz

Find-Methode: Gibt den index des ersten dem Suchkriterium entsprechenden Datensatz zurück. Wenn keine Fundstelle vorhanden ist, wird -1 zurück gegeben.

FindRows-Methode: Gibt ein Arry von DataRowView Objekten zurück.

Wichtig: Ohne Sort liefert Find und FindRows einen Fehler zurück.

Beispiel für ein Suchkriterium. Finde alle Hans(el):
myView.Sort = "Vorname"
Dim rv() As DataRowView
rv = myView.FindRows ("Hans")
Dim vAnzFundstellen As Int
vAnzFundstellen = tv.Count()     ?

Beispiel mit zwei Suchkriterien. Finde den ersten Hans Müller:
Dim i As integer
Dim rv As DataRowView
myView.Sort = "Vorname, Nachname"
i = myView.Find(New Object() {Hans, Müller})
If(i>=0){
rv = myView(i)
}

Datensatz löschen

myView.Delete(index)

Spaltenwert eines Datensatz auslesen

myValue = myDataRowView!Spaltenname

oder

myValue = myDataRowView("Spaltenname")

oder über den Index

myValue = myDataRowView(SpaltenIndex)

Spaltenwerte eines Datensatz verändern

Dim rv as DataRowView
rv = myDataView(0)
rv!Grösse = 45

oder ohne Variabel:

myDataView(0)("Grösse") = 45
myDataView(0)!Plätze = 45

 

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche