Lista nézet elemek mentése - Egyéb problémák - VB-Paradise 2
Van 2 Válaszok ebben a témában. Az utolsó bejegyzés (2016. május 17., 12:59) a RodFromGermany-tól származik.

moinmoin001
Szia,
Körülbelül 2 hónapja az a problémám, hogy a listanézet-elemeim és az alelemeim nincsenek megfelelően elmentve.
És tudom, hogy rengeteg bejegyzés van ebben a témában, de nem csak ezt akarom. Szeretném menteni az elemeket egy szöveges fájlba. Minden recept egy új sorra. Korábbi próbálkozásaim során az egyes információkat (recept neve, kategória, kalória, szerző, leírás) kettősponttal (":") választottam el egymástól, és felolvastam őket:
VB.NET forráskód
- Public Sub FillListFromFile ()
- Dim srReader StreamReader néven
- Dim blah, mint húr
- Homályos elemek () karakterláncként
- Dim X egész számként = 0
- Dim OFD, mint új OpenFileDialog
- Próbáld ki
- OFD.RestoreDirectory = Igaz
- Ha (OFD.ShowDialog () = DialogResult.OK) Akkor
- srReader = My.Computer.FileSystem.OpenTextFileReader (OFD.FileName)
- Addig, amíg srReader.EndOfStream 'Elérte a fájl végét
- bla = srReader.ReadLine 'Olvasjon egy sort
- Az egyes részek = bla. Hasított (":")
- - Szétszerelje egyes részekre
- ListView1 Items.Add (Items (1)) 'RecipeName
- ListView1.Items (X) .SubItems.Add (Items (3)) 'Kategória
- ListView1.Items (X) .SubItems.Add (Items (5)) 'Kalóriák
- ListView1.Items (X) .SubItems.Add (Items (7)) 'Szerző
- „9. leírás
- X = X + 1
- Hurok
- srReader. Bezárás ()
- srReader.Dispose ()
- Vége Ha
- Catch ex kivételként
- 'MessageBox.Show (pl. Üzenet)
- Végül
- ListView1.OwnerDraw = Hamis
- ListView1.View = Nézet. Részletek
- Vége
- End Sub
Nagyra értékelném sok információban gazdag választ
ps. Mellékelten 2 képet talál a Windows Form alkalmazásomról
Lg Jan
* A témát elhalasztották, mert ez alig VBA. *
4,79 kB, 833 × 438, 135 megtekintés
5,55 kB, 580 × 471, 134 alkalommal megtekintve
Ezt a bejegyzést már 1 alkalommal szerkesztették, utoljára "Marcus Gräfe" (2016. május 14., 20:16)