Hi,
ich habe zwei Tabellen. Die miteinander gebunden sind.
Verein -> Mitglieder
eine Tabelle Adressen die nicht gebunden ist.
Jetzt möchte ich in die Tabelle Mitglieder einen neunen Datensatz anfügen.
Mache ich das im DGV geht das ohne weiteres. Die Vereins ID wird in der Tabelle Mitglieder automatisch eingefügt.
Cool
Nun versuche ich mittels Code einen Datensatz anzufügen.
Die entsprechende ID aus der AdressenBindingSource wird geholt. Sie ist also vorhanden.
Der Eintrag wird aber nicht in die Mitglieder Tabelle eingetragen.
Was habe ich übersehen bzw. falsch gemacht ?
lieben dank
Bernd
ich habe zwei Tabellen. Die miteinander gebunden sind.
Verein -> Mitglieder
eine Tabelle Adressen die nicht gebunden ist.
Jetzt möchte ich in die Tabelle Mitglieder einen neunen Datensatz anfügen.
Mache ich das im DGV geht das ohne weiteres. Die Vereins ID wird in der Tabelle Mitglieder automatisch eingefügt.
Cool
Nun versuche ich mittels Code einen Datensatz anzufügen.
VB.NET-Quellcode
- Private Sub AdressenDataGridView_CellDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles AdressenDataGridView.CellDoubleClick
- Dim rwAdr = DirectCast(DirectCast(AdressenBindingSource.Current, DataRowView).Row, AdressenRow)
- Dim DataTableMitglieder As DataSet1.MitgliederDataTable = DataSet1.Mitglieder ' DataTabel
- Dim RowMitglied = DataTableMitglieder.NewMitgliederRow ' Row
- RowMitglied.Adress_ID = rwAdr.Adr_ID ' Spalte in Row
- DataTableMitglieder.AddMitgliederRow(RowMitglied) ' Add Row
- End Sub
Die entsprechende ID aus der AdressenBindingSource wird geholt. Sie ist also vorhanden.
Der Eintrag wird aber nicht in die Mitglieder Tabelle eingetragen.
Was habe ich übersehen bzw. falsch gemacht ?
lieben dank
Bernd