Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 14:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB.NET]DataGridView Speichern und Laden

Discussion on [VB.NET]DataGridView Speichern und Laden within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1


 
Requi's Avatar
 
elite*gold: 3800
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
[VB.NET]DataGridView Speichern und Laden

Guten Abend,

Ich schreibe freiwillig für die Schulsozialarbeit bei uns ein kleines Auswertungsprogramm.

Habe jz das Problem, dass man die jeweiligen Schüler sowie die Liste der Schüler gespeichert werden muss und später auch geladen.

Nach Stunden langem googlen bin ich zu keinem rechtem Ergebnis gekommen.

Würde mir jemand vllt erklären, wie ich das bewältigen kann?

Es gibt bei jeder Tabelle nur 1 Spalte.

MfG
Requi is offline  
Old 05/05/2013, 23:30   #2

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Wie sahen denn deine Ansätze aus?

Dürfte doch recht simpel z.b. per .csv gehen.
Syc is offline  
Old 05/05/2013, 23:58   #3

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Quote:
Originally Posted by Requι View Post
Per .csv ist witzig
Wie soll ich das verstehen?

Quote:
Originally Posted by Requι View Post
Das normale Speichern von .txt hilft mir nicht weiter.
Ob du was inner .txt oder inner .csv speicherst macht keinen unterschied.
Das prozedere ist doch genau das gleiche, außer dass du halt nach jedem wert ein Zeichen (meist ein Semikolon setzt).

Quote:
Originally Posted by Requι View Post
Wie bekomme ich den richtigen Inhalt von der Tabelle in die Datei gespeichert?
Code:
Schleife, die alle Spalten durchgeht
    Schleife, die alle Zellen einer Spalte durchgeht
        exportstring += WertderZelle + ";"
Syc is offline  
Old 05/06/2013, 08:27   #4

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,811
Received Thanks: 2,417
Also wenn du sicher weißt, dass es nur eine Spalte ist, dann geht das ungefähr so:

Aufbau der Datei sollte so sein:

Code:
wert1;
wert2;
wert3;
Du liest die ganze Datei in einen String ein, der dann so aussehen sollte, wie das geht, steht zu 100% im Buch:

Code:
importstring = wert1;wert2;wert3;
In das Gridview einlesen sollte dann ungefähr so gehen:

Code:
DataGridView Spalte hinzufügen

Schleife, die so oft wie die Größe von importstring.Split(';')
     DataGridView Zelle hinzufügen (importstring.Split(';')[i])
Syc is offline  
Old 05/06/2013, 10:37   #5
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Der Komplettheit halber , was Cry sagt klappt natürlich aber was du hier machen willst ist Daten Serialisieren
Und mit diesem Wissen stehst du nun schon deutlich besser da :P
Wie wir ja alle wissen sind Programmierer unglaublich faule Säcke und dementsprechend gibts natürlich für sowas auchschon recht komfortable libarys :P

Hier einmal mit XML

Code:
XmlSerializer ser = new XmlSerializer(typeof(DataTable));
DataTable dt = new DataTable("data");
TextWriter writer = new StreamWriter(Application.StartupPath+"\\"+fname+".xml");
ser.Serialize(writer, dt);
writer.Close();
dready is offline  
Reply


Similar Threads Similar Threads
[VB 2010] RichTextBox speichern und laden
11/17/2012 - .NET Languages - 7 Replies
Hallo zusammen Also, ich möchte den Inhalt aus einer RichTextBox speichern. Das habe ich damit gemacht: Private Sub Form_Close(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.FormClosed Dim sw As IO.StreamWriter = New IO.StreamWriter(Application.StartupPath & "Save.txt", True) End Sub Er hat alles gespeichert wie er sollte, nachdem ich die Funktion zum Laden einfügen wollte, ging es jedoch nicht mehr. Also nahm ich die Funktion wieder raus...
[VB2010] Datagridview speichern + laden
12/02/2011 - .NET Languages - 1 Replies
Hi Com, Ich hab hier gerade die Coding Sction gefunden und wollte mal fragen ob einer den Code kennt wie man ein Datagridview in einer XML Datei oder ähnliches speichern kann. Dankee an alle die helfen werden. mfg. TwiTIn
ohne seite neu laden in db speichern
11/22/2010 - General Coding - 1 Replies
ich will in ner webseite daten in ner datenbank speichern ohne dass die seite neu lädt. hab bissle gegoogelt und gefunden, dass es mit AJAX gehen soll. ich finde aber nirgends etwas wos genau beschrieben ist. und nochwas ist ajax ne eigene sprache? und ihr könnt auch gleich die beste seitew reinschreiben, in der ajax erklärt wird :-)
(AutoIT) Speichern & Laden?
03/29/2009 - Main - 7 Replies
Moin Comm. Ich hätte mal ne wichtige Frage zum Thema AutoIT: Ich würde gern wissen wie man sachen aus einer .ini Datei auslesen kann, das mit dem Speichern hab ich begriffen. Also ich möchte, dass bei jedem Start des Programms in die leeren Inputboxen ($Input1,$Input2,$Input3) die sachen aus der .ini Datei hineingeschrieben werden. Wär nett wenn ihr helfen könntet. *zu vert!cal rüberschau* Thx im Vorraus Phil.



All times are GMT +2. The time now is 14:46.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.