Questo topic e' stato chiuso dal moderatore.
21/12/09 18:20
cimo
Ciao raga sotto consiglio sono passato a C# per il net
ho scritto un bel po' ma sono faermo qui perche' nn si comporta come vorrei...
Se apro il programma e il file Dati.txt e' bello pulito ho questo output:
-> 1^2^3^4^
5^6^7^8^
9^10^11^^
^^^^
(riga vuota)<-
Come mai nn prende il dodici come ultimo numero?
Help please......
ho scritto un bel po' ma sono faermo qui perche' nn si comporta come vorrei...
private void salvaToolStripMenuItem_Click(object sender, EventArgs e) { int rigaCount = int.Parse(dataGridView1.Rows.Count.ToString()); if (System.IO.File.Exists(nomeFile) == true) { System.IO.StreamWriter file; file = new System.IO.StreamWriter(nomeFile); for (int i = 0; i < rigaCount; i++) { object titolo = dataGridView1.Rows[i].Cells[0].Value; object dataInizio = dataGridView1.Rows[i].Cells[1].Value; object dataFine = dataGridView1.Rows[i].Cells[2].Value; object durata = dataGridView1.Rows[i].Cells[3].Value; file.WriteLine(titolo + "^" + dataInizio + "^" + dataFine + "^" + durata + "^"); } file.Close(); } else MessageBox.Show("Impossibile aprire il file!" + nomeFile, "ERRORE"); }
Se apro il programma e il file Dati.txt e' bello pulito ho questo output:
-> 1^2^3^4^
5^6^7^8^
9^10^11^^
^^^^
(riga vuota)<-
Come mai nn prende il dodici come ultimo numero?
Help please......
aaa