Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Zitat von silverbob76GE: „also muss man erst mal eine mit BindingSource.AddNew() hinzufügen“Nee. DeinDataSet.Bauvorhaben.AddBauvorhabenRow(hierAlleDatenDieDerCompilerVerlangt) Zitat von silverbob76GE: „Gibts ne Möglichkeit, DataRows in den ChildTables zu erzeugen, wenn eine DataRow in der Parent-Table erzeugt wird?“Wieso? Wenn ne Firma entsteht, entstehen ja nicht automatisch neue Produkte. Aber neue Produkte können nur entstehen, wenn es auch eine Firma gibt, daher muss es dann danach lauten: D…

  • Benutzer-Avatarbild

    Solange Du im DetailView bist, musst Du also mehr Aufwand betreiben. Das "Speichern" geht mit Code: DeineBindingSource.EndEdit Aber was wäre denn Dein Wunschverhalten, wenn Du ein Bauvorhaben hinzugefügt hast? Dass 3 "leere" Investoren erstellt und zugeordnet werden? Dass bestehende Investoren dem neuen Bauvorhaben zugeordnet werden? Alles ist möglich.

  • Benutzer-Avatarbild

    Verstehe ich Deine Frage richtig: Bei Dir erhalten die SubTables automatisch Rows, sobald in der ParentTable eine Row hinzugefügt wird? Das passiert von Haus aus nicht. Oder willst Du, dass das passiert? Dann kannst Du nach dem SuperTableBindingSource.EndEdit noch schreiben SubTable1BindingSource.AddNew, SubTable2BindingSource.AddNew, SubTable3BindingSource.AddNew, SubTable4BindingSource.AddNew Oder ich versteh Deine Frage oder Dein Anliegen immer noch nicht und es wäre gut wenn Du in einfachen …

  • Benutzer-Avatarbild

    Zitat von silverbob76GE: „das die SubTables autoamtisch eine Row erhalten, wenn ich in die Zelle klicke“Was immer Du mit Zelle meinst, ginge das mit Code, also sobald man in die erste TextBox (Zelle?) einer GroupBox klickt und in den restlichen noch keine Daten sind, dann BindingSource.AddNew. Oder willst Du das ganz ohne Eigencode?

  • Benutzer-Avatarbild

    Der DetailView zeigt ja nur die Daten der bestehenden gewählten DataTable-Zeile. Füllt man die stets leere letzte DGV-Zeile, wird automatisch eine neue angelegt. Es ist also eine Besonderheit des DGVs, welches hier zum Tragen kommt. Das ist daher m.E. für den DetailView nicht ohne Zusatzaufwand/Code erreichbar.

  • Benutzer-Avatarbild

    Es sind 2 Paar Socken. Du startest bei gähnender Leere. In einem DetailView hast Du den Fall, dass Du erst mit AddNew eine neue, leere Zeile anlegst, dann diese mit den TextBoxen etc. mit Daten befüllst und dann abspeichern musst. Entweder explizit durch EndEdit oder durch ein weiteres AddNew (was wieder eine leere Zeile mit sich bringt). Mit der Dts.DataTable.AddDataTableRow-Variante fügst Du eben eine befüllte Zeile der DataTable direkt hinzu, musst aber da alle Werte angeben, da das DataBindi…

  • Benutzer-Avatarbild

    Mir fällt noch was ein: Da Du GroupBoxen hast, kannst Du auch deren Enter-Event(Handler) nutzen, um ggf. eine neue Tabellenzeile zu erstellen. Oder es eben lassen, wenn die letzte noch komplett leer ist. Dann ist der Aufwand auf eine Codestelle pro Tabelle reduziert.