vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

ADO.NET / Datenbanken
GetChildRows und Umwandlung des Datensatzes in Stringarray 
Autor: Sepp_81
Datum: 17.06.14 14:17

Hallo liebes vbarchiv Forum,

ich beschäftige mich gerade mit einem typisierten DataSet in VB .NET und brauch etwas Hilfe. Ich hoffe die Fragen sind nicht ganz so doof.

Meine erste Frage beschäftigt sich mit den ChildRows:
Das DataSet ist über den Designer enstanden und hat eine Beziehung zwischen den beiden Tabellen. Kunde ist die Parent-Tabelle und Details die passende Child-Tabelle. Die Beziehung ist FK_Kunde_Details.
Wenn ich jetzt im Code zu einer Kunden-zeile die passende Child-zeile finde will (1:1 Beziehung) brauche ich eine Variable in der ich diese Abfrage Speichere. Dann nehme ich die Paren Tabelle und die beziehung und suche mir die passende Child Tabelle. (Siehe Code Ausschnitt)
Danach möchte ich diese DataRow (Die doch nichts anderes ist als ein Array) in ein Stringarray kopieren (am besten ohne eine Schleife zu durchlaufen).
Ich bastel jetzt schon etwas länder daran und komme nicht weiter. Hat jemand eine Idee?

Mein zweites Problem gilt der Struktur.
Wie ihr sehen könnt habe ich eine Form mit dem DGV und eine Klasse in der ich die Daten verarbeite. Wenn ich in der Klasse (Class1) ein neues Objekt des DatSet instanziiere habe ich doch eine Kopie meiner Datenbak im Speicher - oder? Also um es korrekt zu sagen ich habe zwei Kopien des Datasets! 1 Kopie welche die Form läd und eine zweite in der Klasse Class1.
Wie löst man so was?


Code aus Form1
'Verweis Microsoft.VisualBasic entfernt
Option Strict On
Option Explicit On
 
Imports System.IO
 
Public Class Form1
 
    Private _kundendaten As New FileInfo("Kundendaten.xml")
 
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim Bildschirm As Screen = Screen.PrimaryScreen
        Location = New Point(Bildschirm.Bounds.Left + (Bildschirm.Bounds.Width _
          - Width) \ 2, Bildschirm.Bounds.Top)
        KundendatenLaden()
    End Sub
 
    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) _
      Handles Me.FormClosing
        If _kundendaten.Exists Then
            _kundendaten.Delete()
        End If
        Me.DataSet1.WriteXml(_kundendaten.FullName)
    End Sub
 
    Public Sub KundendatenLaden()
        If _kundendaten.Exists Then
            Me.DataSet1.ReadXml(_kundendaten.FullName)
        Else
            MessageBox.Show("Ich finde dein XML File nicht")
        End If
    End Sub
 
    'Button für die Farbenänderung
    Private Sub cmdFarbeAendern_Click(sender As Object, e As EventArgs) Handles _
      cmdFarbeAendern.Click
        Dim FarbeAendernKlasse As New Class1
        Dim rueckgabe() = FarbeAendernKlasse.FarbeAendern()
        'rueckgabe wird weiterverarbeitet
    End Sub
End Class
Code aus Class1:
Public Class Class1
 
    'Farbe Ändern Klasse
    Dim meinNeuesDataset As New DataSet1
 
    Public Function FarbeAendern() As String()
        Dim geaendertIn() As String
        Dim kundDerGeaendertWird = meinNeuesDataset.Kunde.First
        Dim ganzerDatensatz As DataRow = kundDerGeaendertWird.GetChildRows( _
          FK_Kund_Details)
 
        'Wie komme ich an einen kompletten Datensatz ran?
        'Und wie kann ich dann den Datensatz (also die DataRow) in ein 
        ' Stringarray Speichern um es zurück zu geben?
 
 
        Return geaendertIn
    End Function
End Class
Bilder:




Danke für eure Hilfe
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
GetChildRows und Umwandlung des Datensatzes in Stringarray5.695Sepp_8117.06.14 14:17
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.488ErfinderDesRades17.06.14 15:28
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.511Sepp_8117.06.14 15:43
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.571ErfinderDesRades17.06.14 16:00
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.631Sepp_8117.06.14 16:58
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.633ErfinderDesRades17.06.14 17:11
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.481Sepp_8117.06.14 18:57
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.492ErfinderDesRades17.06.14 20:20
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.620Sepp_8118.06.14 09:35
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.493Manfred X18.06.14 09:27
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.603Sepp_8118.06.14 09:42
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.512ErfinderDesRades18.06.14 10:01
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.544Sepp_8118.06.14 10:53
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.469ErfinderDesRades18.06.14 11:30
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.412Sepp_8118.06.14 12:51
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.488ErfinderDesRades18.06.14 13:06
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.548Sepp_8118.06.14 13:49
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.484ErfinderDesRades18.06.14 14:06
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.440Sepp_8118.06.14 15:01
Formübergreifendes Databinding4.741ErfinderDesRades18.06.14 15:18
Re: Formübergreifendes Databinding4.554Sepp_8118.06.14 20:36
Re: Formübergreifendes Databinding4.767ErfinderDesRades18.06.14 20:55
Re: Formübergreifendes Databinding4.489Sepp_8119.06.14 10:20
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.752Sepp_8119.06.14 12:57
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.545ErfinderDesRades19.06.14 15:33
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.464Sepp_8119.06.14 17:44
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.574ErfinderDesRades19.06.14 17:53
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.530Sepp_8119.06.14 20:35
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.481ErfinderDesRades19.06.14 20:55
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.632Sepp_8123.06.14 07:44
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.399ErfinderDesRades23.06.14 08:08
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.473Sepp_8123.06.14 13:24
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.469ErfinderDesRades23.06.14 13:32
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.703Sepp_8123.06.14 14:24
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.451ErfinderDesRades23.06.14 19:08
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.449Sepp_8123.06.14 20:29
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.999ErfinderDesRades24.06.14 00:05
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.482Sepp_8124.06.14 09:30
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.489ErfinderDesRades24.06.14 09:38
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.524Sepp_8124.06.14 10:10
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.440ErfinderDesRades24.06.14 10:36
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.612Sepp_8124.06.14 13:14
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.377ErfinderDesRades24.06.14 13:24
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.479Sepp_8124.06.14 13:27
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.474ErfinderDesRades24.06.14 13:37
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.493Sepp_8124.06.14 13:54
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.648ErfinderDesRades24.06.14 14:17
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.520Sepp_8124.06.14 15:12
Re: GetChildRows und Umwandlung des Datensatzes in Stringarr...4.452Sepp_8125.06.14 10:44

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-2024 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