vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Bindingsource auf Feld zugreifen - Strict On -Problem 
Autor: Manfred X
Datum: 09.04.14 08:28

Hallo!

Striktes Arbeiten ist sehr lobenswert.

Der erforderliche Cast hängt davon ab, welches Objekt Du an die Bindingsource
gebunden hast. Bei einer angebundenen Datatable ist das Listenelement eine
Instanz der DataRowView-Klasse. (Listen-Elemente werden von der Bindingsource
für die Quelle verfügbar gemacht.)

Sei "bs" die Instanz der Bindingsource ....
Dim text As String = _
     DirectCast(DirectCast(bs.Current, DataRowView).Item("VNR"), String)
1. (innerer) Cast : Listenelement
2. (äußerer) Cast: Spalte im DataRowView

Speziell bei String-Spalten kann auch die "ToString"-Methode der DatarowView
genutzt werden:
text = DirectCast(bs.Current, DataRowView).Item("VNR").ToString
Falls Nullwerte in der Spalte erlaubt sind, ist die vorherige (filternde)
Prüfung des aktuellen Spaltenwertes per "IsDBNull" erforderlich:

Dim drv As DataRowView = DirectCast(bs.Current, DataRowView)
 
If Not IsDBNull(drv("VNR")) Then
     Text = drv("VNR").ToString
End If


Beitrag wurde zuletzt am 09.04.14 um 08:40:52 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bindingsource auf Feld zugreifen - Strict On -Problem4.663Maggo1309.04.14 08:00
Re: Bindingsource auf Feld zugreifen - Strict On -Problem4.030Manfred X09.04.14 08:28
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.796Maggo1309.04.14 08:46
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.957Manfred X09.04.14 08:59
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.780ModeratorFZelle09.04.14 10:42
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.750Manfred X09.04.14 11:45
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.769ErfinderDesRades11.04.14 07:51
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.779Maggo1311.04.14 08:07
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.765ErfinderDesRades11.04.14 08:11
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.800Maggo1311.04.14 10:22
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.932ErfinderDesRades11.04.14 10:36
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.743Maggo1311.04.14 10:38
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.725ErfinderDesRades11.04.14 10:59
Re: Bindingsource auf Feld zugreifen - Strict On -Problem3.724Maggo1311.04.14 17:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel