Hy,
versuch seit Tagen Daten zu speichern und wieder in der Treeview anzuzeigen, aber irgendwie
zeigt er immer einen Teil korrekt an und den letzten Teil zeigt er öfter mal doppelt an oder
vergisst Sachen.
z.B.
Hallo,Malla
Hanna,franz
kaffka,franz
macht er nach dem öffnen und wiedereinlesen das draus.
Hallo,Malla
kaffka,franz
kaffka,franz
Ich vermute das der Fehler hier beim einlesen ist aber weiß ned warum er des in der Treeview
so falsch anzeigt
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31:
| List<Kontakte> neukontakt = new List<Kontakte>(); TreeNode wurzelnode, kindknoten; Kontakte nk = new Kontakte(); public Adressen() { InitializeComponent(); try { wurzelnode = new TreeNode(); wurzelnode.Name = "Adressendatenbank"; wurzelnode.Text = "Adressendatenbank"; treeView1.Nodes.Add(wurzelnode); FileStream fs = new FileStream(@"H:\Butler\kontakt.bin", FileMode.Open); BinaryFormatter bins = new BinaryFormatter(); neukontakt = (List<Kontakte>)bins.Deserialize(fs); fs.Close(); foreach (Kontakte temp in neukontakt) { kindknoten = new TreeNode(); kindknoten.Text = temp.Vorname + "," + temp.Nachname; wurzelnode.Nodes.Add(kindknoten); } treeView1.ExpandAll(); } catch (Exception) { MessageBox.Show(this, "Fehler beim Öffnen der Datei", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error); } } |
Danke und Gruß
Coolace