Suchergebnisse

Suchergebnisse 1-30 von insgesamt 58.

  • Benutzer-Avatarbild

    Okay langsam bekomme ich das Problem eingegrenzt. Der "Workaround" mit FrmStart.Dataset.AcceptChanges()FrmStart.Dataset.AcceptChanges() hat den Fehler auch nicht immer behoben (komischerweise aber oft...) -> Alleine aus dem Grund war das keine sinnvolle Lösung meines Problems. Vielleicht auch wieder Tragisch, dass diese Info von mir noch nicht gekommen ist: Es gibt eine Berechnete Zelle im Parent-View. Sobald eine Zelle geändert wird, die dafür sorgt, dass das Ergebnis in der berechneten Parent-…

  • Benutzer-Avatarbild

    Das EndSub ist leider der letzte Einzelschritt. Genau so hatte ich gehofft weiter zu schauen -> Aber er scheint noch irgendetwas zu machen wo er mich nicht dabei haben will...

  • Benutzer-Avatarbild

    Zu gerne ändere ich die Ursache und nicht bloß das Symptom... Ich hoffe, dass es vielleicht beim Eingrenzen hilft. Es werden auch andere Events ausgewertet, wie EDR vermutet. Ich habe den Inhalt dieser Auswertungen mal komplett auskommentiert und habe dennoch das springende Verhalten... Zusätzlich habe ich das ganze mal vereinfacht nachgebaut und kann dort das Verhalten nicht nachstellen... Grob tippe ich auch in Richtung Events, kann ich denn dem Debugger nicht sagen ich möchte wirklich alles s…

  • Benutzer-Avatarbild

    okay, also es gibt auf der Form noch weitere BindingSources, das ist richtig. Das Child-DGV ist an die Child-Bindingsource gebunden. Ich weiß noch nicht genau warum, aber wenn ich folgende Zeile ergänze funktioniert es ohne komisches hin und herspringen... VB.NET-Quellcode (5 Zeilen)

  • Benutzer-Avatarbild

    Ich gehe davon aus, dass es die richtige ist. Das Databinding funktioniert ja soweit auch zufriedenstellend. (Es werden ja grundsätzlich immer die richtigen Child-Daten angezeigt.) Die Parent-Table springt nur unvorhersehbar. Habe leider grade kein Test-Projekt welches "einfach so" zu durchschauen wäre. Könnte mich dran setzen und eines schreiben. Dabei würde dann vielleicht auch auffallen ob das dort dann gar nicht auftritt o.ä... Mir ist grade noch aufgefallen, dass die Parent-View nicht immer…

  • Benutzer-Avatarbild

    Guten Abend, ich habe ein kurioses Problem mit zwei Datagridviews. Es handelt sich um Zwei Datagridviews mit einer Parent-Child ansicht. Also im ersten sind vereinfacht gesagt Autoren genannt und im zweiten sieht man dann alle Bücher eines Autors. In beiden Datagridviews können im View Daten bearbeitet werden, falls das wichtig ist. Jetzt passiert folgendes: Ich wähle im übergeordneten Datagridview einen Eintrag aus in dem ich ihn anklicke. Daraufhin aktualisiert sich das zweite Datagridview und…

  • Benutzer-Avatarbild

    Guten Abend, ich habe mein Programm welches als Basis ein Dataset hat, weiter ausgebaut und bin ganz zufrieden wie es läuft. Jetzt wünsche ich mir eine "Rückgängig-Funktion" für die Eingaben im Dataset. Eine Befragung von Google und Forum hat mir schnell klar gemacht, dass das immens komplex sein kann und ein riesen Thema ist. Ich benötige im Prinzip nur eine Rückverfolgung der Eingaben, auf das Wiederherstellen von gelöschten Rows (inkl. ggf. Child-Rows) könnte ich noch verzichten, denn das mac…

  • Benutzer-Avatarbild

    Probleme mit Datagridview

    Philipp - - Sonstige Problemstellungen

    Beitrag

    Oha wieviele Nerven mich das jetzt gekostet hat... Danke für die schnelle Hilfe!

  • Benutzer-Avatarbild

    Probleme mit Datagridview

    Philipp - - Sonstige Problemstellungen

    Beitrag

    Grüßt euch, ich habe ein merkwürdiges Problem mit meinen Datagridviews. Ich habe eben diese an Daten gebunden (typisiertes Dataset) und man kann ja wunderbar die angezeigten Spalten bearbeiten usw. das klappt wunderbar. (Verschiedene Views, entsprechend der Anleitungen vom EDR). Jetzt habe ich unter anderem auch die Spalten ID, FremdschlüsselID, usw... mit denen der Nutzer erstmal gar nichts zu tun haben soll. Also werden die Spalten direkt erstmal ausgeblendet. Soweit so gut. Datei abgespeicher…

  • Benutzer-Avatarbild

    DataGridView-Ausnahme

    Philipp - - Daten(bank)programmierung

    Beitrag

    Vollzitat eines Vorposts durch Anredefunktion ersetzt ~VaporiZed @ErfinderDesRades: Habe ich noch nicht, da ich erstmal weiterkomme und schon sehr viel Zeit da reingesteckt habe. Aber ist auf jedenfall dann der Ansatz wenn es wieder in der Richtung Probleme gibt... Ich habe grade mal geschaut, ich finde das Menü bzw. den Menüpunkt den du meinst nicht?! @mrMo Die TryParseCommand Methode wird mit einem "Rechenweg" gefüttert und liefert das Ergebnis dieser Rechnung. Der übergebene String könnte als…

  • Benutzer-Avatarbild

    DataGridView-Ausnahme

    Philipp - - Daten(bank)programmierung

    Beitrag

    Ich kann es nicht genau sagen, das Debugging ist an der Stelle wirklich gemein... "eigentlich" sollte es an dieser Stelle keine Probleme geben, da ja alles Typisiert ist... Auch auf den Workaround zu kommen war nicht grade einfach, die Exception wird ja gar nicht an der Stelle geworfen an der sie auftritt. So ein Mist, das hat mich jetzt so viele Stunden gekostet...

  • Benutzer-Avatarbild

    DataGridView-Ausnahme

    Philipp - - Daten(bank)programmierung

    Beitrag

    Es ist wirklich nervtötend. Ich habe jetzt herausgefunden, dass der Fehler weg ist wenn ich folgenden Code auskommentiere: VB.NET-Quellcode (6 Zeilen) Wobei die angesprochene Funktion so aussieht: VB.NET-Quellcode (37 Zeilen) Bringt mich ehrlichgesagt aber bei der Fehlersuche nicht richtig weiter. Die genannte Funktion soll aufgrund der Eingabe in einer Dataset-Spalte eine andere berechnen. Das hat so schon funktioniert und an anderer Stelle funktioniert es auch noch nach wie vor wie es soll... …

  • Benutzer-Avatarbild

    DataGridView-Ausnahme

    Philipp - - Daten(bank)programmierung

    Beitrag

    Nein ich verwende kein Dictionary...(zumindest nicht bewusst...) Ich kann für diese Geschichte im prinzip auch keinen(?) Code posten, denn das ist alles über den Designer erstellt...

  • Benutzer-Avatarbild

    DataGridView-Ausnahme

    Philipp - - Daten(bank)programmierung

    Beitrag

    Grüßt euch, ich habe ein kleines Programm geschrieben (Dataset Only) und habe jetzt ein Problem: Es gibt Auftragspositionen und um die Summe einer Auftragsposition zu berechnen gibt es Unterpositionen (Unter-Tabelle "Massenberechnung"), aus denen sich diese zusammensetzt. Somit gibt es ein Datagridview mit Auftragspositionen und ein untergeordnetes Datagridview "Massenberechnungen", welches bei Klick auf eine Auftragsposition die dazugehörigen Berechnungen anzeigt. Das funktioniert auch wunderba…

  • Benutzer-Avatarbild

    DBNull im Dataset

    Philipp - - Daten(bank)programmierung

    Beitrag

    @ErfinderDesRades -> Jo das wars schon. Genau auf so eine einfache Lösung habe ich gehofft. Danke für den Schubs in die richtige Richtung. Danke euch beiden für die Hilfe !

  • Benutzer-Avatarbild

    DBNull im Dataset

    Philipp - - Daten(bank)programmierung

    Beitrag

    Die habe ich der Einfachheit nicht erwähnt: Haupttabelle: ID (Int, PrimKey) / Beschreibung(Str) / Fläche(Dec, =Sum(Childtable.Teilfläche)) / KostenProFläche(Dec) / Gesamtkosten (Dec, = Fläche * KostenProFläche) Childtabelle: HaupttabelleID(Int, Fremdschlüssel) / Länge(Dec) / Breite(Dec) / Teilfläche(Dec, =Länge*Breite)

  • Benutzer-Avatarbild

    DBNull im Dataset

    Philipp - - Daten(bank)programmierung

    Beitrag

    Okay nochmal langsam: Haupttabelle: Beschreibung(Str) / Fläche(Dec, =Sum(Childtable.Teilfläche)) / KostenProFläche(Dec) / Gesamtkosten (Dec, = Fläche * KostenProFläche) Childtabelle: Länge(Dec) / Breite(Dec) / Teilfläche(Dec, =Länge*Breite) Den Error wirft die Spalte Haupttabelle.Gesamtkosten bei dem Versuch eine Zeile im Datagridview zu verlassen.

  • Benutzer-Avatarbild

    DBNull im Dataset

    Philipp - - Daten(bank)programmierung

    Beitrag

    Guten Abend, ich sitze grade an einer Anwendung die ein Dataset enthält (Typisiertes Dataset mit dem Designer erstellt). In dem Dataset ist eine berechnete Spalte vom Typ System.Decimal, die beim Erstellen der Zeile noch nicht gefüllt wird. Das führt zu dem Problem, dass diese Zelle automatisch <DBNull> gesetzt wird und das Dataset das überhaupt nicht zulassen will und mir jedesmal eine System.Data.StrongTypingException: "Der Wert für Spalte Ergebnis in Tabelle TblMassen ist DBNull.". Standardmä…

  • Benutzer-Avatarbild

    Geil, einfach nur Geil Es funktioniert, ich habe es auf die Art gelöst eine Zusätzliche Bindingsource einzufügen und diese dann auf das ursprungs-Dataset verweisen zu lassen. Die Übergabe der Bindingsource-Position fühlt sich so wie ich es gemacht habe etwas gemogelt an, bin mir nicht sicher ob das immer und sicher hinhaut, wenn man zum Beispiel einen neuen Datensatz einfügen will und direkt im Fenster öffnet. Wobei dann könnte man irgendwas richtung bindingsource.movelast unternehmen. Fühlt sic…

  • Benutzer-Avatarbild

    Guten Tag, ich hoffe ihr könnt mir wie letztes mal wieder auf die Sprünge helfen: Es geht um eine ganz einfache Kontakteverwaltung nach folgendem Schema: Es gibt eine Kontakte-Tabelle, welches die "Kern" Kontakte darstellt. Zu jedem Kontakt gibt es beliebig viele "Ansprechpartner" (sozusagen "Unter-Kontakte"). Außerdem gibt es die Tabelle Anreden in der die verschiedenen Anreden gespeichert sind (Herr / Frau / Firma / ...). Die Tabelle Anrede soll dabei für beide anderen Tabellen zur Verfügung s…

  • Benutzer-Avatarbild

    Danke. Es kann ja doch so einfach sein... Geil. Jetzt habe ich einen Start um mich weiter vorzutasten.

  • Benutzer-Avatarbild

    nein, in Zeile 3 Group By ... dann wird Artikelnummer schon nicht von Intellisense akzeptiert / vorgeschlagen.

  • Benutzer-Avatarbild

    VB.NET-Quellcode (5 Zeilen) Einen vorsichtigen Anfang habe ich auch, aber wirklich weiter komme ich nicht...

  • Benutzer-Avatarbild

    Grüßt euch, kann mir mal jemand bitte kurz auf die Sprünge helfen beim Zusammenfassen und Aggregieren (nennt man das so?) einer List of Artikelklasse? Die Artikelklasse enthält die Properties Artikelnummer (String), Stückzahl (Integer), Kartons(integer). In der Liste sind Einträge mit doppelt vorkommenden Artikelnummern. Es soll nach Artikelnummer zusammengefasst werden, sprich doppelte Artikelnummern werden gestrichen und die Werte für Stückzahl und Kartons wird aufsummiert. Ich schätze eine (e…

  • Benutzer-Avatarbild

    Wo lernt man das? Leider habe ich noch keine Lektüre gefunden die das mal anschauliche erklärt. Die "einfache" Variante des doppelcasts a la VB.NET-Quellcode (1 Zeile) habe ich mittlerweile verstehen können... aber es fällt mir unheimlich schwer das zu lernen. Lernt man das sonst im Beruf oder wie läuft das? (Ich selber mache es ja nicht beruflich, wie man sieht...)

  • Benutzer-Avatarbild

    Sehr cool, danke. Damit werde ich erstmal weiter kommen. VB.NET-Quellcode (3 Zeilen) Okay machen wir uns nichts vor, sooo trivial ist dieses Gebilde nun auch nicht

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Moment. Du hast beim Umgang mit tDS erstmal keine eigen erstellten Listen. Das macht das tDS für Dich. Bzw. die Designer-Unterstützung. Im Fenster Datenquellen hast Du Dein tDS, darunter die DataTables und wenn Du die "aufklappst", kommen jene DataTables, die von der selektierten abhängig sind. Wenn Du also Deine DataTable Auftrag auf's Form ziehst und danach noch die Auftrags-Artikel-Tabelle, die bei den Datenquellen als abhängige (Unter)Tabelle von der Auftragstabelle ers…

  • Benutzer-Avatarbild

    Okay ich habe mal Quick und Dirty ein Benutzersteuerelement erstellt um zu Zeigen was ich meine: Das Steuerelement hat die Textboxen Beschreibung, Preis und Anzahl (beispielhaft). Eben genau die Informationen die ich dem Nutzer für jeden Artikel bereitstellen möchte, also ggf. auch noch mehr. Zur Laufzeit wird dann für jeden Artikel EIN Steuerelement hinzugefügt, so wie in Screenshot 2.png. Ich hoffe jetzt wird deutlich was ich meine. Dieses Design hat natürlich noch keinerlei Vorteile gegenüber…

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Adet Komische Variablenbenennung. Aber wurscht.“ Oh da hast du recht. Da hat man mal was ein paar mal hin und her probiert und zack hat man so ein Überbleibsel im Code... :o Zitat von VaporiZed: „Du übergibst eine ID an das SubForm? Warum nicht gleich die Row an sich?“ Stimmt, das wäre ja noch einfacher... Das bekomme ich hin. Zitat von VaporiZed: „Dann fügst Du der letzteren eine neue Zeile hinzu, die auf den Artikel und den Auftrag verweist und gut ist. Löschen ähnlich: N…

  • Benutzer-Avatarbild

    Grüßt euch, ich habe nach meinen letzten Fragen eine Menge gelernt was das Arbeiten mit typisierten Datasets angeht, habe die "4 Views" vom EDR durchgearbeitet und weitgehend verstanden, mich mit der dbextention beschäftigt, die ja auch sehr hilfreiche Funktionen bereitstellt. Gehen wir mal davon aus es geht um eine einfache Auftragsverwaltung mit den Tabellen Artikelkategorie, Artikel, Kunde, Aufträge und AuftragArtikel. Ich denke das sollte soweit selbsterklärend sein. Diese habe ich angelegt …