Salvați elementele de vizualizare listă - Alte probleme - VB-Paradise 2
Există 2 Răspunsuri în acest subiect. Ultima postare (17 mai 2016, 12:59 pm) este de la RodFromGermany.

moinmoin001
bună,
De aproximativ 2 luni am avut problema că elementele și subelementele mele de vizualizare în listă nu sunt salvate corect.
Și știu că există o mulțime de postări pe acest subiect, dar asta nu este tot ceea ce îmi doresc. Aș dori să salvez articolele într-un fișier text. Fiecare rețetă pe un nou rând. În încercările mele anterioare, am separat informațiile individuale (numele rețetei, categoria, calorii, autor, descriere) una de cealaltă cu un punct (":") și le-am citit:
Cod sursă VB.NET
- Public Sub FillListFromFile ()
- Dim srReader Ca StreamReader
- Dim bla ca șir
- Eliminați elementele () Ca șir
- Dim X Ca întreg = 0
- Dim OFD ca nou OpenFileDialog
- Încerca
- OFD.RestoreDirectory = Adevărat
- If (OFD.ShowDialog () = DialogResult.OK) Atunci
- srReader = My.Computer.FileSystem.OpenTextFileReader (OFD.FileName)
- Faceți până când srReader.EndOfStream 'A ajuns la sfârșitul fișierului
- bla = srReader.ReadLine 'Citiți o linie
- Părți individuale = bla. Despică (":")
- „Dezasamblați în piese individuale
- ListView1.Items.Add (Items (1)) 'RecipeName
- ListView1.Items (X) .SubItems.Add (Items (3)) 'Category
- ListView1.Items (X) .SubItems.Add (Items (5)) 'Calorii
- ListView1.Items (X) .SubItems.Add (Items (7)) 'Autor
- „Descriere 9
- X = X + 1
- Buclă
- srReader. Închide ()
- srReader.Dispose ()
- End If
- Prindeți ex ca excepție
- 'MessageBox.Show (ex. Mesaj)
- In cele din urma
- ListView1.OwnerDraw = Fals
- ListView1.View = View.Details
- Încearcă Încearcă
- Sfârșitul Sub
Aș aprecia multe răspunsuri bogate în informații
ps. Atașat veți găsi 2 imagini ale aplicației mele Windows Form
Lg ian
* Subiect amânat, deoarece acest lucru este cu greu VBA. *
4,79 kB, 833 × 438, 135 vizualizări
5,55 kB, 580 × 471, de 134 de ori vizualizate
Această postare a fost deja editată de 1 dată, ultima dată de „Marcus Gräfe” (14 mai 2016, 20:16)