DataGrid / Tabelle in WinCE?

Skiron

Grünschnabel
Hallo

Weiss eventuell jemand, wie man ein DataGrid oder eine Tabelle mit einer Textdatei füllen kann? Da es sich jedoch um eine WinCE-Anwendung handelt, kann man keine Datenbank einbinden und ich muss meine erfassten Daten in einer Textdatei ablegen.
Diese Datei ist aus Feldern aufgebaut und sieht wie folgt aus:

16Zeichen6Zeichen6Zeichen4Zeichen4Zeichen5Zeichen

Falls jemand Rat weiss, bitte posten!

MfG Dennis
 
Zuletzt bearbeitet:
Hi!

Ein Data Table Objekt ist im prinzip ein Array aus dem du über Spalten und Zeilen die Werte auslesen kannst.
Sprich das wird auch umgekehrt funktionieren.

Wennst du's geschaft hast wär es supa wennst es Posten würdest!

CU
Michi
 
Hi,

hoffe das hilft weiter
Code:
DataTable dt = new DataTable();
for(int i = 0; i < 5; i++)
	dt.Columns.Add(new DataColumn()); // tabelle mit spalten erstellen

// datei oeffnen und in einen stream schreiben
StreamReader reader = File.OpenText(@"C:\test\TestProjekt\Neu Textdokument.txt");

string zeile = "";
// die erste zeile aus der datei lesen
zeile = reader.ReadLine();

// pruefen ob eine zeile vorhanden ist
while(zeile != null)
{
	string[] daten = zeile.Split('#');//zeichen das die daten in der .txt trennt
	DataRow row = dt.NewRow();
	// daten spalte fuer spalte einfuegen (kann man natuerlich auch mit ner schleife machen)
	row[0] = daten[0];
	row[1] = daten[1];
	row[2] = daten[2];
	row[3] = daten[3];
	row[4] = daten[4];
	dt.Rows.Add(row);

	// naechste zeile aus der .txt lesen
	zeile = reader.ReadLine();
}
// grid fuellen
this.dataGrid1.DataSource = dt;
 
Zuletzt bearbeitet:
Zurück