Suchergebnisse

Suchergebnisse 1-11 von insgesamt 11.

  • Benutzer-Avatarbild

    Dann hast Du wohl die falschen Tuts genutzt. ErfinderDesRades hat mit seinen view Views sehr gute Tuts (auch auf youtube) erzeugt, aus denen ich komplett gelernt habe und seitdem soviel wie möglich mit DataSets mache. Hast Du diese auch genutzt, wenn ja, wo kamst Du nicht weiter? Eine DataTable in nem DataSet kann problemlos die Daten aufnehmen, die Du hast und man kann die Daten dann auch in einer einzigen Datei speichern. btw, nur um alle Klarheiten zu beseitigen: Was meinst Du mit Sprache? Pr…

  • Benutzer-Avatarbild

    Hm...ok. Wie weit kannst Du meine 7-Punkte-Zusammenfassung nacharbeiten? Ab wo wird's nicht mehr für Dich nachvollziehbar (in Durchführung oder Sinnhaftigkeit)?

  • Benutzer-Avatarbild

    DGV, ListView und Co sind immer nur zur Darstellung von Daten vorgesehen, nicht zur Manipulation. Ein DGV hat den Vorteil, dass von Haus aus eine Verbindung zu einer Datenquelle aufgebaut werden kann. Bei vielen anderen Controls ist das nicht so einfach. Bitte nicht vermuten, sondern nachprüfen, ob Du bis Punkt 4/5 kommst. Danach geht es folgendermaßen weiter. VB.NET-Quellcode (5 Zeilen) Dabei habe ich absichtlich DataSet, DataTable und DataRow bei den vorgeschlagenen Namen unverändert belassen.…

  • Benutzer-Avatarbild

    Genau. Die AddSnippetRow hat nämlich von Haus aus 2 Aufrufmöglichkeiten. Einmal, indem Du eine fertige SnippetRow übergibst, was der Compiler versucht, wenn Du nur ein Argument übergibst. Oder Du gibst alle Argumente mit Komma getrennt an, nämlich: AddSnippetRow(Name, Art, Sprache, Code). ID brauchst Du nicht anzugeben, da es automatisch erstellt wird, da Du es auf AutoIncrement gestellt hast. Hättest Du nur eine DataRow, z.B. Name, dann könnte der Compiler mit Angabe des Arguments "yourText" kl…

  • Benutzer-Avatarbild

    Einfachste Variante: Du könntest Deine DataRow "Name" auch Unique machen, dann können neue Rows mit gleichem Namen nicht hinzugefügt werden, da beim Versuch ne Exception kommt: System.Data.ConstraintException Bei Deinem Code schreit mein Compiler, dass das Prog deshalb abstürzt, weil If Not DtsExample.Snippet.Rows.Contains(TextBox1.Text) nach dem Primärschlüssel sucht (= die automatisch vergebene ID). Da ein TextBox-Text keine Int32-ID sein kann, ist das logisch. Die Suche nach einem DataRow-Inh…

  • Benutzer-Avatarbild

    Zum einen lassen sich die TextBoxen an Daten binden, zum anderen das DGV umgestalten. Sieht schon fast aus wie ein ListView. EDIT: Öhm ... auch ne ListBox lässt sich anbinden. Klick auf den Smarttag (kleines Dreieck oben rechts an der ListBox), dann "[x] an Daten gebundene Elemente verwenden", Datenquelle = DataSet1BindingSource auswählen, "Member anzeigen" = Name, "Wertemember" = ID. Dann bei ner Textbox über das Eigenschaftenfenster bei "DataBindings", "Erweitert": "Bindung auswählen" -> "Data…

  • Benutzer-Avatarbild

    Nana, wer wird denn gleich soviel Sand in den eigenen Kopf stecken? Anbei mal ein Minimalprojekt zum schauen, vielleicht löst sich dann der Gedankenknoten. Sobald man die Anfangshürden genommen hat, bekommt man auch günstig die eigene Seele zurück

  • Benutzer-Avatarbild

    Das ist richtig. Weil immer noch die Aussage gilt: ListBox und Co sind nur zur Darstellung von Daten gedacht. Bei der Verwendung eines DataSets greift man auf selbiges oder notfalls auf die BindingSource zu, um an die Daten zu kommen: VB.NET-Quellcode (3 Zeilen) Der Zugriff erfolgt z.B. über das DataSet, wenn man allgemein darin was suchen will. Die BindingSource, wenn man vor allem auf den momentan ausgewählten Eintrag zugreifen will. Und zwar z.B., wenn man in einer gebundenen ListBox das Sele…

  • Benutzer-Avatarbild

    Klammer mal die BindingSource aus Deinen Gedanken erstmal aus. Soweit ich weiß: Sie ist einfach der Vermittler zwischen Deinem DataSet und Deinem dbCE (data bound control element, keine Ahnung, ob das ne offizielle Abkürzung ist; also auf jeden Fall zum Beispiel ein DGV oder Deine ListBox, die an Deine DataSet-Daten verbunden ist). Sie existiert eben, weil man ne BindingSource auch an andere Sachen als n DataSet koppeln kann, soweit ich gelesen hab. Bin selber noch nicht auf weitere Einsatzzweck…

  • Benutzer-Avatarbild

    Es geht darum, dass Du Dir die Sachen aus den Tuts und Tipps raussuchst, die Dir dabei helfen, dass Du Dein Problem löst. - "eine Hauptform habe" -> hast Du zweifellos selber erledigt - "mit Listview welche die Namen der einträge zeigt" = habe ich bereits beschrieben - "einen bearbeiten Button hat, einen Neu Button hat" = zweifellos selber erledigt - "(und natürlich auch ne anzeige der Daten des ausgewählten eintrags)" = DetailView von den vier Views - "bei klick auf bearbeiten geht eine neue Fo…

  • Benutzer-Avatarbild

    Ich wollte schon mit BinaryFormatter oder TextReplace von Steuerzeichen anfangen, aber mit welcher Codezeile zerschießt Dir das Programm die XML? Wenn ich DataSet1.WriteXML(Dateipfad) schreibe und mir die XML anschaue, die dadurch erzeugt wird, hat die WriteXML-Funktion bereits die Sonderzeichen < und > in harmlose Zeichenfolge umgewandelt. Eine Textzeile wie </CODE> wird z.B. in &lt;/CODE&gt; umgewandelt.