Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve, ci sono molte discussioni in merito, ma non ho trovato quella che serviva a me. In pratica vorrei prendere la prima riga del file e metterla in una textbox e poi tutto il resto in un'altra textbox. Come dovrei fare?
Spiega come hai fatto,
Lo spirito di un forum è quello di condividere soluzioni.
Giusto!
allora ho letto il file riga per riga e l'ho messo in un array...poi ho fatto stampare il primo elemento dell'array in un textbox e il resto in un'altro text box...così:
Codice sorgente - presumibilmente VB.NET
Open filepath ForInput Access Read Lock Read As #1
Non ho capito bene perchè la valorizzazione dei textBox è dentro al loop.
Non avevi scritto che volevi caricare in un textBox solo la prima riga, mentre tutto il resto in un'altra textBox?
Comunque puoi anche fare meglio:
Ad esempio, dopo averlo aperto, puoi caricare tutto il contenuto in un colpo solo e metterlo in una variabile, il che è sicuramente più veloce e performante di un loop che legge ogni singola riga.
Tra l'altro ti suggerisco di usare la modalità Binary invece che Input perchè se il file contiene caratteri particolari, potresti ricevere un errore 62 - Input oltre la fine del file, ed in ogni caso con Binary non avrai mai problemi.
E' stata l'unica soluzione che ho trovato^^
Avevo messo la valorizzazione nel text box perché così ogni riga letta la aggiungeva alla textbox...sapevo che comunque era un metodo un pò spartano per risolvere...però funge e quindi non mi sono addentrato in un miglioramento ^^
Grazie mille comunque...