Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    (Versteckter Text)(Versteckter Text) Hier das aller-primitivste, wie man Daten laden und speichern kann (persistieren), ohne je irgendwo eine Typ-Konvertierungen durchführen zu müssen. Daten gegeben sind "komplexe" Datensätze - also jeder Datensatz enthält Text, Zahl und DateTime. vb-paradise.de/index.php/Attachment/11723/ Das Bild zeigt ein kleines typisiertes Dataset (Menü-Projekt-Hinzufügen-Dataset). Zu beachten vlt. die Einstellung AllowDBNull.False und der DefaultValue. So vermeidet man Feh…

  • Benutzer-Avatarbild

    So, jetzt habichs mal bischen erweitert, und herausgekommen ist ein Addressbuch mit einem JoiningView und einem Detail-View, und sortieren, und - o.g. Bonus - man kann den maximalen AltersUnterschied der Personen berechnen. Das Datenmodell hat nun 2 verknüpfte Tabellen (linkes Bild): Title und Person. Nämlich damit man in einer Combobox die Anrede einer anzulegenden Person auswählen kann (rechtes Bild). vb-paradise.de/index.php/Attachment/11841/ . . . vb-paradise.de/index.php/Attachment/11842/ D…

  • Benutzer-Avatarbild

    Der gezeigte Code lädt ja bereits im Form_Load das Dataset, aber was tun, wenn man sich sein Dataset grad erst gebastelt hat, und will nun erstmalig starten? Recht einfach: Das Laden im Form_Load auskommentieren und eben mit leerem Dataset starten. Dann kann man ein paar Daten schonmal eingeben, oder auch nicht - hauptsache den Save-Button betätigen, dann wird ja eine DatenDatei generiert - am richtigen Ort. Die kann man sogar im ProjektExplorer aufsuchen (ProjektExplorer-ToolStrip-Button "alle …

  • Benutzer-Avatarbild

    Zitat von FreakJNS: „Aufgefallen bei deinem Phonebook ist mir, dass wenn man einen Titel aus der Tabelle löscht ebenfalls die Personen verschwinden die auf diesen Titel verweisen. Gelöst habe ich es indem ich in den Beziehungseinstellungen "Regel löschen" auf SetDefault gestellt habe.“Sowas ist meist keine gute Idee. Also das Sample ist natürlich affig, aber inne Realität muß man sich das sehr sehr genau überlegen, ob man zulassen will, dass untergeordnete Datensätze auf nichts verweisen. Schau …

  • Benutzer-Avatarbild

    Das Form im Anhang kann ChildForms erzeugen, welche die Daten des MainForms anzeigen - dieselben Daten (nicht die gleichen). Durch ein Form vorgenommene Änderungen zeigen sich logischerweise auch in allen GeschwisterForms. Prinzipiell ist das ein Problem, denn der FormDesigner, mit dem die ChildForms gestaltet werden, erzeugt und bindet an eine eigene Dataset-Instanz, wodurch ein ChildForm natürlich nicht mitkriegt, wenn das ParentForm in seinem Dataset was ändert. Also logische Folgerung: Zur L…

  • Benutzer-Avatarbild

    Alle Daten sind also im Dataset, und post#1 zeigt, wie man sie alle schön durchflöhen kann, um etwa iwas unnützes auszurechnen. Inne BindingSource sind die Daten aber auch, und zwar so gefiltert und sortiert, wie sie auch im Gui angezeigt werden. Und! die BindingSource verwaltet auch einen Positionszeiger, also sie weiß, welchen Datensatz der User angewählt hat. Also möglichst bitte nicht iwelche Übungen mittm DatagridView anstellen, um selektierte Daten dort auszupuhlen, sondern sich angewöhnen…

  • Benutzer-Avatarbild

    Heute habich bischen Platte aufgeräumt, und fand ziemlich viele verschiedene Projekte, die alle auf dem DatasetOnly-Konzept aufbauen. Die habich dann alle vereinheitlicht, also die in Post#2 gezeigte #Region "allgemein verwendbare Funktionalität" eingebaut, weil die ist wirklich allgemein verwendbar. Aber architektonisch ist das ganz grauenhaft, so oft den gleichen Code an verschiedenen Stellen. Also hab ich die DBExtensions gewaltig abgespeckt und in ein kleineres Helpers-Projekt gepackt, und d…

  • Benutzer-Avatarbild

    Jetzt hab ich sogar ein Filmchen dazu gemacht, wie man einen datengebundenen Editier-Dialog für einzelne Datensätze am einfachsten zusammenkloppt, weil am Code ist dabei nichts zu zeigen, die Programmierung ereignet sich ja vollständig in Designern: youtube.com/watch?v=i7XCHqUjX90&feature=youtu.be Hier Direkt-Link zum Video, weil manchmal failt das embedded Video: Zum Thema DialogForm allgemein habich an annerer Stelle ein anneres Filmchen eingestellt - selbes Prinzip, aber ganz annere Anwendung…