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
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wählen, SatzID zurückgeben 
Autor: pepiman
Datum: 01.03.09 09:22

Hallo DaveS, ja aber ich sagte ja OUTER JOIN, das heiß es liegt ein Parrent-Satz ohne Child-Satz vor. Ich Überlege nun Bindingsource zu Gunsten SQLClient zu schmeißen, bei SQL weiß man wenigstens was geschieht. Habe nun das Beispielprojekt auf Northwind umgebaut. Ich denke für einen blutigen Anfänger in ADO.Net ist es besser nur das zu machen wo man halbwegs durchblickt.
Folgendermaßen bin ich vorgegangen:
1) Form1
In Form1 die Tabellen Employees und Orders aus Datenquellen hereingezogen, dabei Employees mit Eigenschaft Datails
Button Emplooy suchen hinzugefügt
2. From2
In Form2 die Tabelle Employees aus Datenquellen (dieses mal ohne Eigenschaft Datails) hereingezogen, Ereignis Doppelklick auf Zeile wird ausgewertet. Ergebnis - hier myEmployee wird an Form1 - übergeben.
Nun das neue Problem:
In Form1 gibt es kein Dataset mehr! Man könnte hergehen und alle Felder als my..... von Form2 an Form1 übergeben und so in die Tabelle Employee schreiben, aber das wäre sicher ein Schildbürgerstreich! Die Nächste Aufgabe wäre dann anhand des übergebenen Datensatzes die zugehörigen Orders in der 2.Tabelle des Form1 anzuordnen. (Anm.: Emplooys habe ich wegen der Zahlen als ID verwendet). Habe den Code soweit fehlerfrei beigelegt:
'FORM1
Public Class Form1
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        'Employees aus Datenquellen ohne Detailseigenschaft, damit wird eine 
        ' Tabelle angezeigt.
        'TODO: Diese Codezeile lädt Daten in die Tabelle 
        ' "NorthwindDataSet.Orders". Sie können sie bei Bedarf verschieben oder 
        ' entfernen.
        Me.OrdersTableAdapter.Fill(Me.NorthwindDataSet.Orders)
        'Orders aus Datenquellen mit der Eigenschaft Details, damit wird ein 
        ' Datensatz in mehreren Textboxen angezeigt.
        'TODO: Diese Codezeile lädt Daten in die Tabelle 
        ' "NorthwindDataSet.Employees". Sie können sie bei Bedarf verschieben 
        ' oder entfernen.
        Me.EmployeesTableAdapter.Fill(Me.NorthwindDataSet.Employees)
 
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        'In der Tabelle Employees einen Datensatz auswählen und hier übergeben.
        Dim F2 As New Form2()
        F2.ShowDialog(Me) ' Show the second form
        EmployeeIDTextBox.Text = F2.myEmployee()
    End Sub
End Class
 
'FORM2
 
Public Class Form2
    Shared employeeID As Integer
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        'TODO: Diese Codezeile lädt Daten in die Tabelle 
        ' "NorthwindDataSet.Employees". Sie können sie bei Bedarf verschieben 
        ' oder entfernen.
        Me.EmployeesTableAdapter.Fill(Me.NorthwindDataSet.Employees)
    End Sub
    Public ReadOnly Property myEmployee() As Integer
        Get
            Return employeeID
        End Get
    End Property
 
    Private Sub EmployeesDataGridView_CellDoubleClick(ByVal sender As _
      System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
      Handles EmployeesDataGridView.CellDoubleClick
        'Tabelle anzeigen und per Doppelklick den gewünschten Datensatz 
        ' auswählen, Datensatz für die Übergabe vorbereiten.
        If Me.EmployeesDataGridView.SelectedRows.Count > 0 Then
            employeeID = CInt(Me.EmployeesDataGridView.CurrentRow.Cells( _
              0).Value)
            Me.DialogResult = Windows.Forms.DialogResult.OK
        End If
    End Sub
End Class
Hoffe, dass ich nicht schon auf die Nerven gehe, Gruß aus dem weißen Osttirol!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tabelle aus Dataset lesen, Datensatz per Doppelklick wählen,...4.629pepiman27.02.09 06:37
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.222pepiman27.02.09 07:34
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.131gini27.02.09 08:35
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.116pepiman27.02.09 17:06
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.171ModeratorDaveS27.02.09 09:57
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.122pepiman27.02.09 17:04
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.371ModeratorFZelle27.02.09 10:03
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.146pepiman27.02.09 17:02
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.213ModeratorFZelle27.02.09 18:05
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.554ModeratorDaveS27.02.09 18:36
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.139pepiman27.02.09 21:27
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.111ModeratorDaveS28.02.09 08:48
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.162pepiman01.03.09 09:22
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.204ModeratorDaveS01.03.09 10:31
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.113pepiman01.03.09 13:33
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.072ModeratorDaveS01.03.09 13:39
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.047pepiman02.03.09 08:30
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.033ModeratorDaveS02.03.09 09:05
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.274ModeratorDaveS28.02.09 13:18
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.115pepiman02.03.09 10:31
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.065ModeratorDaveS02.03.09 10:42
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.084pepiman02.03.09 10:57
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.160ModeratorDaveS02.03.09 11:40
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.090pepiman02.03.09 12:42
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.262ModeratorDaveS02.03.09 12:49
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.086pepiman02.03.09 13:17
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.063ModeratorDaveS02.03.09 13:21
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.054pepiman02.03.09 13:34
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.073ModeratorDaveS02.03.09 13:45
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...2.999pepiman02.03.09 14:20
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.237ModeratorDaveS02.03.09 14:37
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.133pepiman02.03.09 15:32
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.164ModeratorDaveS02.03.09 15:58
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.113pepiman02.03.09 19:26
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.000ModeratorDaveS02.03.09 19:39
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.139pepiman03.03.09 08:30
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.027ModeratorDaveS03.03.09 09:47
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.092pepiman03.03.09 10:45
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.781ModeratorDaveS03.03.09 11:47
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.059pepiman04.03.09 06:16
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.164ModeratorDaveS04.03.09 08:25
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...2.942ModeratorDaveS04.03.09 08:43
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.240ModeratorDaveS04.03.09 17:10
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.054pepiman07.03.09 16:34
Re: Tabelle aus Dataset lesen, Datensatz per Doppelklick wäh...3.072pepiman03.03.09 13:34

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