vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

ADO.NET / Datenbanken
mit variabler BindingSource typisiert arbeiten 
Autor: Bazi
Datum: 22.01.14 09:36

Hallo,

ich steh wieder mal auf dem Schlauch.
Meiner Bindingsource die als DataSource für ein DGV fungiert, wird durch Auswahl einer Combobox eine von 4 möglichen DataTables zugewiesen.

Nun möchte ich Werte in die DataTable zurückschreiben. Ich möchte aber nicht für jede Sub dazu 3 Überladungen schreiben (also die 4 möglichen DataRow-Typen) sondern vorher abfragen und dann dementstpechend zuweisen.
Ich habe noch nicht herausgefunden wie das geht. Mein Ansatz:
Private Function AdresseIstFrei(ByVal Adresse As String) As Integer
        If BsMassen.DataSource Is Nothing Then Return -1 ' mit Fehler zurück
        For i As Integer = 0 To BsMassen.Count - 1
            Dim Mrow As Object
            Dim AATable = ProjDts.MassenAA
            Dim VATable = ProjDts.MassenVA
            Dim ARTable = ProjDts.MassenAR
            Dim LVTable = ProjDts.MassenLV
 
            Select Case CBox_Massen.Text
                Case "AA-Menge"
                    'BsMassen.DataSource = ProjDts.MassenAA
                    Dim MrowA As ProjDts.MassenAARow = DirectCast(AATable.Rows( _
                      i), ProjDts.MassenAARow)
                    Mrow = MrowA
                Case "VA-Menge"
                    'BsMassen.DataSource = ProjDts.MassenVA
                    Dim MrowA As ProjDts.MassenVARow = DirectCast(AATable.Rows( _
                      i), ProjDts.MassenVARow)
                Case "RE-Menge"
                    'BsMassen.DataSource = ProjDts.MassenAR
                    Dim MrowA As ProjDts.MassenARRow = DirectCast(AATable.Rows( _
                      i), ProjDts.MassenARRow)
                Case "LV-Menge"
                    'BsMassen.DataSource = ProjDts.MassenLV
                    Dim MrowA As ProjDts.MassenLVRow = DirectCast(AATable.Rows( _
                      i), ProjDts.MassenLVRow)
                Case Else
                    Return -1                               ' mit Fehler zurück
            End Select
            'If Mrow.  da geht es nicht weiter. Hier soll die Spalte Adresse 
            ' auf Übereinstimmung geprüft werden 
        Next
        Return -1 ' mit Fehler zurück
    End Function
vermutlich ist mein Ansatz falsch, wie macht man das?

Gruß Christian

Danke für die Hilfe

Gruß Christian

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
mit variabler BindingSource typisiert arbeiten2.688Bazi22.01.14 09:36
Re: mit variabler BindingSource typisiert arbeiten1.677ErfinderDesRades23.01.14 17:50
Re: mit variabler BindingSource typisiert arbeiten1.720Manfred X23.01.14 18:06
Re: mit variabler BindingSource typisiert arbeiten1.866ErfinderDesRades23.01.14 18:27
Re: mit variabler BindingSource typisiert arbeiten1.627Manfred X23.01.14 19:10
Re: mit variabler BindingSource typisiert arbeiten1.706Bazi23.01.14 19:48
Re: mit variabler BindingSource typisiert arbeiten1.826Manfred X23.01.14 20:04
Re: mit variabler BindingSource typisiert arbeiten1.754Bazi23.01.14 20:18
Re: mit variabler BindingSource typisiert arbeiten1.653Manfred X23.01.14 20:29
Re: mit variabler BindingSource typisiert arbeiten1.708Bazi23.01.14 20:46
Re: mit variabler BindingSource typisiert arbeiten1.651ErfinderDesRades23.01.14 21:54
Re: mit variabler BindingSource typisiert arbeiten1.709Bazi23.01.14 22:51
Re: mit variabler BindingSource typisiert arbeiten1.822ErfinderDesRades23.01.14 23:58
Re: mit variabler BindingSource typisiert arbeiten1.769Manfred X24.01.14 00:09
Re: mit variabler BindingSource typisiert arbeiten1.945ErfinderDesRades24.01.14 00:28
Re: mit variabler BindingSource typisiert arbeiten1.702Bazi24.01.14 07:10
Re: mit variabler BindingSource typisiert arbeiten1.804ErfinderDesRades24.01.14 08:18
Re: mit variabler BindingSource typisiert arbeiten1.672ModeratorDaveS24.01.14 09:53
Re: mit variabler BindingSource typisiert arbeiten1.784Bazi24.01.14 08:57
Re: mit variabler BindingSource typisiert arbeiten1.659ErfinderDesRades24.01.14 09:06
Re: mit variabler BindingSource typisiert arbeiten1.732Bazi24.01.14 10:03

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