Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Eh ... what? Ich blick's nicht. Geht die Problembeschreibung leichter? Dann eben Spekulatius: Was hast Du über den ComboBox.SelectedValue gebunden? BsRechner.ID_Rechnermodell, ok. Was hat BsRechner als Datengrundlage? Wenn es natürlich nur die Rechner-DataTable ist, dann wird das nix. Du musst daran jene Rechnerzeilen binden, die mit dem aktuellen Rechnermodell verknüpft sind. Dazu musst Du als Bs-Datenquelle folgendes nehmen: bsRechnermodell und als DataMember die Verknüpfung zwischen den DataT…
-
Wieder stellt sich die Frage: Die ganzen Details, die unten zu sehen sind, sind nicht immer aktuell, habe ich das richtig verstanden? Ach wurscht. Zeig doch mal bitte für ein CE, welches nichtaktuelle Daten zeigt, das Eigenschaftenfenster der BindingSource. Also sowas: vb-paradise.de/index.php/Attac…3e9b9a7087a5db7c8f2217b93 bzw: Dein Screenshot ist ... suboptimal. 70% weiß. Und oben klein die Infos
-
Mist, ich dachte, dass ich es nun begreifen würde, aber doch nicht. (Ich schätze mal, dass Du keine Solution hochladen kannst, oder?) Also nochemal. Zum Ablauf, damit ich das mal kapiere: Du hast Rechnermodell-Tabellenzeilen. Und Rechner-Tabellenzeilen. Du wählst eine Rechner-Zeile aus und ordnest dann das Rechnermodell zu. Und wenn Du jetzt einen neuen Rechner auswählst, bleiben die alten Rechnermodelldaten stehen. Hm, kann ich nicht nachstellen. Wie ist es denn mit der Rechnermodellcombobox, w…
-
Hüh? Wieso sollte das nicht funktionieren? Man kann doch in jener Spalte bei NullValue statt (ThrowException) eine 0 eintragen. Ok, beim Schreiben ist mir klar geworden, dass bei NullValue für einen Int32-Wert weder <DBNull>* noch (Nichts) oder (Empty) eingetragen werden kann. *interessanterweise durfte ich feststellen, dass man zwar in die Spalte <DbNull> eintragen kann, aber damit auch nicht weit kommt, da dann die Designer.vb des tDS ersatzlos gelöscht wird, da sie nun nicht mehr neu geschrie…
-
Ok, die Detail-CEs sind direkt an die DataTable gebunden, die ComboBox nur indirekt. Wenn jetzt also Rechner3 ausgewählt wird, erhält die ComboBox als SelectedItem den Wert Nothing. Die RechnermodellBindingSource verbleibt jedoch auf der zuletzt gewählten Position - und zeigt somit die "alten" Werte an. Ob das Problem jetzt durch geschicktes DataBinding behebbar ist? Keine Ahnung. Zumindest ist das Problem mal klar.
-
Es gibt ne Möglichkeit: Nutze statt TextBoxen für Prozessor, RAM, etc. ComboBoxen, stelle sie so ein, wie die Rechnermodell-ComboBox, nur, dass sie eben auf eine andere Spalte zeigen (RAM statt Name etc.) und zum Schluss den DropDownStyle von DropDown auf Simple. Ggf. noch deaktivieren, wenn Du die Daten des Rechnermodells im Hauptformular nicht ändern willst. Sieht zwar nicht sooo Bombe aus, aber ggf. reicht es Dir.