vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: FohnBit
Datum: 28.09.12 14:05

Hallo Keco

Kann ich diese Einstellungen auch als File speichern?
Man soll ja seine Eingaben abspeichern und wieder laden können und natürlich sollen hier unterschiedliche möglich sein.

Danke!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Eingaben in Textforms, Checkboxen, ... speichern 
Autor: FohnBit
Datum: 28.09.12 13:53

Hallo

kann mir jemand einen Tipp geben, ob und wie man einfach Eingaben von Usern speichern kann?
Ich habe sehr viele Textboxen, Checkboxen und Numeric Up/down.

Diese Eingaben vom User sollen alle gespeichert werden. Ich speichere aktuell in eine XML einzelne Variablen, die bei der Eingabe übergeben werden und beim starten schreibe ich diese wieder in die controls zurück.
Aber das ist sehr aufwändig, wenn es viele sind.

Kann man nicht einfach "Textbox1.Save" bzw. "Textbox1.Load" erzeugen?
Alle Einstellungen des Controls werden somit gespeichert und geladen.

Vielen Dank!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: keco
Datum: 28.09.12 13:56

Dafür gibt es My.Settings. Die jeweilige Eigenschaft eines Steuerelementes kannst du damit speichern und wieder laden.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: Manfred X
Datum: 28.09.12 14:03

Hallo!

Stichwort: DataBinding
Du kannst auch eine Datenquelle nutzen und sie an die zu sichernden
Eigenschaften Deiner Controls binden.
Eine "DataTable" (als Source) verfügt über Methoden zum Laden/Speichern
der aktuell eingetragenen Werte aus einer/in eine XML-Datei.

Vom Erweitern der einzelnen Controls, um die Werte der Eigenschaften zu
sichern, rate ich ab.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: FohnBit
Datum: 28.09.12 14:07

Hallo Manfred

Das habe ich mir schon angeschaut. Da ich aber alles einzelne Werte habe, erschien mir das nicht so passen.

Muss erst noch rausfinden, wie ich einen Wert an eine einzelne Zelle binden kann.

Danke!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: Manfred X
Datum: 28.09.12 14:11

Hallo!

Du erstellst für jede zu sichernde Eigenschaft eine Spalte in der Table.
In jeder der Zeilen kannst Du dann jeweils einen (zusammengehörigen) "Satz" von
Controls-Einstellungen speichern.

Beitrag wurde zuletzt am 28.09.12 um 14:12:43 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: keco
Datum: 28.09.12 14:16

Entweder du machst es alles per Hand, wie Manfred es schreibt, oder du nutzt die bereits fertige Implementierung von den My.Settings. Wenn du dir die Klasse anschaust, siehst du eine Save und Reload-Methode. Du kannst alles im Designer einstellen und brauchst keinen weiteren Code dafür, bis auf den Aufruf der Methoden.

EDIT: Einzige Einschränkung ist, dass du den Pfad der Datei nicht selbst festlegen kannst.

Beitrag wurde zuletzt am 28.09.12 um 14:17:28 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: FohnBit
Datum: 28.09.12 14:19

Hallo Manfred

Das mit den Spalten ist klar.
Zitat:
In jeder der Zeilen kannst Du dann jeweils einen (zusammengehörigen) "Satz" von
Controls-Einstellungen speichern.

ich dachte ich muss nur mehr das Binding bei der Textbox auswählen. Aber wenn ich dann das dataset speicher ist es leer.

Hast du eventuell eine Anleitung für einen Wert?

Danke!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: FohnBit
Datum: 28.09.12 14:29

Hallo Manfred

ich bin ein Stück weiter:
Mittels in der Form Load:
DataSet.Tables(0).Rows.Add()

und beim save Button:
DataSet.WriteXml("c:\set.xml")

wird das XML mit den 2 testdaten geschrieben.

Aber beim laden:
DataSet.ReadXml("c:\set.xml")

bleiben die Textfelder und aktualisieren nicht.

Danke!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingaben in Textforms, Checkboxen, ... speichern 
Autor: FohnBit
Datum: 28.09.12 14:31

Sorry, etwas zu spät:
Klappt nun:

DataSet.Clear()
DataSet.ReadXml("c:\set.xml")

Dann werden die Daten wieder geladen.

Probier mal das ganze so aus!

Danke!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel