Laden...

Daten aus einer Textdatei auslesen und in einzelne Items aufsplitten

Erstellt von selko vor 20 Jahren Letzter Beitrag vor 20 Jahren 3.235 Views
S
selko Themenstarter:in
17 Beiträge seit 2003
vor 20 Jahren
Daten aus einer Textdatei auslesen und in einzelne Items aufsplitten

Hallo Leute

Habe ein Problem und zwar:
Ich will die Combobox items aus einer Text datei auslesen, das funkt auch schon aber in der combobox zeigt er mir alle items nebeneinander an und nicht einzeln
Jetzt wollte ich wissen ob es ein trennzeichen gibt , das ich in der txt datei hinzufügen muss damit die combobox weiss das ein neues item kommt

Hoffe ihr versteht was ich meine

😢

S
24 Beiträge seit 2003
vor 20 Jahren

Wie liest Du die Datei aus?

Das sollte eigentlich keine Rolle spielen, Du kannst Du irgend ein Zeichen nehmen, das normalerweise in der Text-Datei nicht enthalten ist.
Z.B. CRLF (Windows-Enter), Tab, Semikolon etc.

S
selko Themenstarter:in
17 Beiträge seit 2003
vor 20 Jahren
		
StreamReader file2 =  new System.IO.StreamReader(>D:\\test.txt>);
string words  = file2.ReadLine();
	do 
	   {	
		string[] arr = words.Split('$');   //XXX
		words = file2.ReadLine();
		
		foreach(string tmp in arr)
		compname.Items.Add(tmp);
	   }
		while (file2!=null);
		file2.Close();

Aber jetzt kommt folgende Fehlermeldung:> Fehlermeldung:

XXXDer Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

S
24 Beiträge seit 2003
vor 20 Jahren

Die Bedingung muss wie folgt lauten:

while (file2!=null && words!=null);