Suchergebnisse
Suchergebnisse 1-21 von insgesamt 21.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Jo, Dataset kann sich auch als Xml abspeichern, das geht sogar ohne Serialisierer. Ich hoffe du hast ein typisiertes Dataset. Darin kannste das Konzept von NoFear im Grunde noch viel einfacher umsetzen: vb-paradise.de/index.php/Attac…51592a090687d4c1586d66e03 Ich empfehle dir diese Tutorial-Reihe zur Datenverarbeitung: codeproject.com/Articles/10309…l-Datamodel-for-Beginners
-
nach deim Datenmodell kann dieselbe Eigenschaft in mehreren Artikeln gegeben sein, aber ein Artikel kann nur eine Eigenschaft haben. Das sicherlich nix gutt. Wennde bei mir guckst - da ist die Relation umgedreht: Eine Eigenschaft kommt nur einem einzigen Artikel zu, dafür hat ein Artikel aber deren mehrere. Wo ich drüber nachdenk ist das auch nix gut. Mir scheint, da muss eine m:n-Relation her.
-
haste mal einen m:n - view gestartet? Da kannste ja einer Kategorie beliebig viele Lieferanten zuordnen. Nu geh da in die Kategorie-Detail-Tabelle, und lege die Kategorien Länge,Seite und Verstärkung an. Dann geh in die Lieferanten-Detail-Tabelle, und lege die Lieferanten Artikel1, Artikel2, Artikel3 an. dann geh wieder in die m:n - ansicht und spiel mit rum.
-
ich wollte dir mitteilen, dass im Tut-Code bereits eine Lösung deines Problems lauffähig vorhanden ist. Sie ist nur anders benannt. Eigenschaft * Bei mir * Bei dir * Category * Artikel * Artikel * ArtikelEigenschaft * Deliverer * Eigenschaft Du kannst also, wo bei mir "Category" drüber steht, einfach deine Artikel eintragen. Und wo bei mir "Deliverer" drüber steht, schreib deine Eigenschaften rein. Und schon kannste deinen Artikeln Eigenschaften zufügen.
-
da ist von ForeignKeys - die rede, für mich deutet das auf einen Fehler im Datenmodell hin - insbes. bei den Beziehungen - wird ja auch gesagt, welche es ist. Ich glaub du verwendest eine einer hässlichen Tabellen - die mit dem 4-fachen Schlüssel - die ich dir ja langfristig aufzugeben empfehle (weils dann letztendlich schneller geht). Das würde auch bedeuten, mein Tutorial haste nicht sehr gut verstanden, bzw meinst, stark davon abweichen zu können. zeig doch mal Screenshot von deim Dataset, wi…
-
na, da würde ich die Eigenschaften im DGV anzeigen, mit einer zusätzlichen ungebundenen CheckboxColumn. Und codeseitig etwas basteln, was beim Checken einen Zuordnungs-Datensatz generiert, bzw. beim Unchecken diesen Zuordnungs-Datensatz wieder entfernt. Im DGV_CellFormatting/Parsing könnte man sich drum kümmern, den Value der Checkbox auf True/False festzulegen, je nach Existenz eines Zuordnungs-Datensatzes.
-
Hab ein Extra-UserControl gebastelt, fein getrennt vom anderen Kram der Anwendung. Tatsächlich war CellContentClick entbehrlich, allerdings zeichnet sich das Checkbox-Grid nicht neu, wenn das annere Grid den Datensatz wechselt. Deshalb brauchts per BindingSource_CurrentChanged noch eine Extra-Aufforderung. The whole Story: VB.NET-Quellcode (27 Zeilen)
-
zu 1) ich wüsste nicht, dass ich das dataset - welches genau meinst du? - an bsMain binde. annersrum ergibts vlt. sinn: dass bsMain an ein Dataset gebunden wird. Also Databinding hat immer auch eine Richtung: Irgendetwas wird an eine Datenquelle gebunden: Eine BindingSource an ein Dataset, ein Control an eine BindingSource, oder auch eine BindingSource an eine annere BindingSource. (kann man vlt. auch anners definieren, aber das ist halt, wie ich empfehle, die Begrifflichkeiten aufzufassen) Wie …
-
zu 1) Natürlich muss bsMain ans Dataset gebunden sein - woher soll sie sonst die Daten nehmen? Jede BindingSource muss ans Dataset gebunden sein - sonst funzt ja wohl garnichts. zu 2) ArtikelBindingSource.EditNew(Of dlgArtikel) sollte einen neuen Artikel-Datensatz erstellen, und das aufgehende Form sollte ihn editieren können. Man muss nicht dafür sorgen, dass der Artikel bereits da ist. Andernfalls läuft was falsch. Was meinst du mit "Details" - damit sind doch Properties des Artikel-Datensatze…
-
kannst mal im Form_Load des EditDialoges gucken, ob du Zugriff auf den neuen Datensatz bekommst. Ah - ich sehe grad bei mir eine EditNew - Überladung, der du mittels TupleList alle Initialisierungswerte übergeben kannstVB.NET-Quellcode (7 Zeilen)Kann aber gut sein, dassich das nicht veröffentlicht habe, weil TupleList ist Bestandteil meins Komplett-Helper-Systems, und erfordert wohl meist eine Extra-Einweisung. Ich hab oft nur abgespeckte Helpers-Versionen veröffentlicht - aber kannst ja mal gug…