vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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 - Fortgeschrittene
Re: Combobox mit Datagrid und Master/Detail-Tabelle 
Autor: ruby
Datum: 18.01.06 22:22

Ein Versuch, den Weg zu skizzieren:

2 Tabellen sind über DataRelation verbunden (Customers, Orders).
Parent und Childs werden jeweils an ein Datagrid gebunden (DataView).
Das ChildGrid erhält eine gebundene Combobox-Spalte.

Der Aufbau der zwei Grids läuft problemlos. Das Navigieren im parentGrid
bringt auch die passenden Childs im childGrid incl. der korrekt gesetzen Combobox.

Ablauf:
Sub Form1_Load 
 
Dim parentDv As DataView = Ds.Customers.DefaultView
 
'Daten laden, Ds füllen und Grids binden
'...
grdParent.SetDataBinding(parentDv, "")
grdChild.SetDataBinding(parentDv, "Orders")
 
AddHandler Me.Ds.Tables("Customer").ColumnChanging, AddressOf My_ColumnChanging
  AddHandler Me.Ds.Tables("Orders").ColumnChanging, AddressOf My_ColumnChanging
 
'Grids stylen:
2. InitParentGrid() 
3. InitChildGrid() <- hier wird die Combobox gebunden (im TableStyle)
End Sub
Jetzt mein Problem:
eine Änderung in der Combobox erfolgt auf dem falschen Datensatz.

ColumnChanging-Event der Tabelle "Orders" wird aus mir noch nicht erklärlichem Grund
zwei mal angesprochen, wenn die Combobox geändert wird.
Beim 1. Mal steht der Datensatzzeiger richtig
Beim 2. Mal steht der Datensatzzeiger falsch

Das ganze geht nur schief, wenn ich die Grids an die Dataview binde.
Eine Datenbindung der Grids an die Dataset-Tables läuft problemlos.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Combobox mit Datagrid und Master/Detail-Tabelle1.474ruby18.01.06 19:09
Re: Combobox mit Datagrid und Master/Detail-Tabelle974ruby18.01.06 19:16
Re: Combobox mit Datagrid und Master/Detail-Tabelle1.008ModeratorFZelle18.01.06 19:45
Re: Combobox mit Datagrid und Master/Detail-Tabelle1.202ruby18.01.06 22:22
Re: Combobox mit Datagrid und Master/Detail-Tabelle984ModeratorFZelle19.01.06 09:19
Re: Combobox mit Datagrid und Master/Detail-Tabelle1.008ruby19.01.06 13:14

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