Relation - Änderungen Speichern

02/09/2007 - 02:29 von Dirk Ohrmund | Report spam
Hallo,
ich habe folgendes Problem:

Ich benutze ein DataGrid (unter VS 2005) mit einer Master/Slave-Anzeige.
Die Anzeige funktioniert auch ganz gut. Ändere ich einen Datensatz oder füge
einen neuen hinzu, egal ob im Master- oder Slave-Datensatz, so entsteht eine
Ausnahme.

Mein Quellcode:

Private Sub _1HJAendern_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Try

'Mit Datenbank verbinden

Dim connString As String = "Data Source='" & DatenbankVerzDatei.FileName &
"';"

Dim connDB As New SqlCeConnection(connString)

'Parent-Tabelle füllen

da = New SqlCeDataAdapter("Select * From Halbjahr1", connDB)

connDB.Open()

da.Fill(ds, "Halbjahr1")

'Child-Tabelle füllen

da = New SqlCeDataAdapter("Select * From WiPlaene", connDB)

da.Fill(ds, "WiPlaene")

connDB.Close()


'Relation zwischen den Tabellen

ds.Relations.Add("WI-Plan", ds.Tables("Halbjahr1").Columns("WI_Plaene"),
ds.Tables("WiPlaene").Columns("WI_Plaene"), False)

DataGrid1.SetDataBinding(ds, "Halbjahr1")

Catch ex As Exception

MessageBox.Show(" Die Datei " & DatenbankVerzDatei.FileName & " ist keine
Datenbank !", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error)

End Try

End Sub



Wie kann man Änderungen, trotz einer Relation im DataGrid speichern?

Ein Beispielcode wàre toll.

Im Voraus danke ich Euch.

Dirk
 

Lesen sie die antworten

#1 Peter Fleischer
02/09/2007 - 15:45 | Warnen spam
Dirk Ohrmund wrote:

Wie kann man Änderungen, trotz einer Relation im DataGrid speichern?



Hi Dirk,
ich habe mal einen Beispielcode auf meine Homepage hochgeladen unter:

http://www.informtools.de/kb.aspx?ID%3


Viele Grüße

Peter

Ähnliche fragen