tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
1521
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kerrigan kerrigan ist offline Grünschnabel
    Registriert seit
    Apr 2010
    Beiträge
    3
    Nochmal ich

    also ich hab mein DataSet in das eine neue Zeile eingetragen wird.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    AccessDBDataSet.Tabelle1Row newTableRow = accessDBDataSet.Tabelle1.NewTabelle1Row();
                                
                                newTableRow.Feld1 = "SpunkspalteX";
                                newTableRow.Feld2 = "SpunkspalteY";                         
     
                                accessDBDataSet.Tabelle1.Rows.Add(newTableRow);
    try
                                {
                                    this.Validate();
                                    this.tabelle1BindingSource.EndEdit();
                                    this.tabelle1TableAdapter.Update(accessDBDataSet);
    }
    Funktioniert auch soweit. In der Access Datenbank steht die ID auf auto, ich will die nicht manuell vergeben lassen. Deshalb habe ich auch das Feld "ID" nicht für die neue Zeile übergeben. Aber dann schreibt mir das DataGrid "-1" als ID in die neue Zeile. Wenn ich die eigentlich Datenbank anschaue schreibt macht er es richtig und zählt hoch, ist also nur ein Fehler in der DataGridView, aber wie kann man das korrigieren?
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Ist schon lange her, dass ich mit Dataset und Co. gearbeitet habe. Eventuell musst du dein Dataset neu laden bzw. ein Refresh machen, da der Autowert auf Seiten der Datenbank vergeben wird und diese Information eventuell nicht an dein Dataset zurück gegeben wird. Ist jetzt aber nur eine Vermutung, da ich damit seit Jahren nichts mehr am Hut habe.
     

Ähnliche Themen

  1. Datagrid in UserControl Zeile hinzufügen von Form aus
    Von pogoist im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 23.04.07, 20:17
  2. Datagrid neue Zeile nich zulassen.
    Von Cine im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 22.01.07, 16:50
  3. 2 Probleme beim DataGrid. beim Löschen und Hinzufügen einer Zeile
    Von WaZZkeSS im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 18.06.06, 00:26
  4. DataSet, DataGrid
    Von d_Artagne im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 07.07.05, 22:02
  5. Neue Zeile im Datagrid
    Von lamda im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 07.10.04, 16:42