Forum » Programiranje » [visual C#] StreamReader, Štetje vrstic
[visual C#] StreamReader, Štetje vrstic
Beezgetz ::
Živjo,
Rezultate shranjujem tako:
gumb1
using (StreamWriter sw = new StreamWriter(@"D:\Rezultat.txt"))
{
sw.WriteLine(textBox1.Text);
sw.WriteLine(textBox2.Text);
}
kako pa naredim, da mi prešteje vrstice v Rezultatu?
gumb2
using (StreamReader sr = new StreamReader(@"D:\Rezultat.txt"))
{
int c = sr.Count(); // TEGA NI, (Count)
for (int i = 0; i < c; i++)
{
treeView1.Nodes.Add(sr.ReadLine(i)); // BI PA RAD DOSEGEL IZPIS V TREEVIEW-U
}
}
Hvala!
Rezultate shranjujem tako:
gumb1
using (StreamWriter sw = new StreamWriter(@"D:\Rezultat.txt"))
{
sw.WriteLine(textBox1.Text);
sw.WriteLine(textBox2.Text);
}
kako pa naredim, da mi prešteje vrstice v Rezultatu?
gumb2
using (StreamReader sr = new StreamReader(@"D:\Rezultat.txt"))
{
int c = sr.Count(); // TEGA NI, (Count)
for (int i = 0; i < c; i++)
{
treeView1.Nodes.Add(sr.ReadLine(i)); // BI PA RAD DOSEGEL IZPIS V TREEVIEW-U
}
}
Hvala!
willson ::
lp!
žal tukaj ni možno uporabiti ->Count() funkcijo, ker NE veš v naprej koliko vrstic je v datoteki...
using (StreamReader sr = File.OpenText(FILE_NAME))
{
String input;
while ((input=sr.ReadLine())!=null)
{
treeView1.Nodes.Add(input);
}
sr.Close();
}
p.s.:
lahko pa stvari polepsas in delas "root node -2 x child node" (vsaj glede na zapis, vedno zapišes po 2 rezultata na enkrat)
žal tukaj ni možno uporabiti ->Count() funkcijo, ker NE veš v naprej koliko vrstic je v datoteki...
using (StreamReader sr = File.OpenText(FILE_NAME))
{
String input;
while ((input=sr.ReadLine())!=null)
{
treeView1.Nodes.Add(input);
}
sr.Close();
}
p.s.:
lahko pa stvari polepsas in delas "root node -2 x child node" (vsaj glede na zapis, vedno zapišes po 2 rezultata na enkrat)
jo folk!!
tole je res neki carskega, in se en lep dokaz da smo slovenci pametni :) (no vsaj neki)
pa se eno vprasnaje za "alien-w":
-al si oba ventilatorja isto obrnu (po sliki sodec - mislm da ), ker sm razmislu ce bi en(2X) not pihu. en pa vn(2x)...??
Beezgetz ::
Ha ha ha!
Dela!!!!
willson, zadetek u polno!
using (StreamWriter sw = new StreamWriter(@"D:\Rezultat.txt"))
{
//nov vnos, ampak v isti fajl, samo da doda
sw.AddNewLine(textBox1.Text); //Tega tudi ni (AddNewLine)
}
V bistvo zdaj še rabim, da mi vsakič iz textBox1 doda novo vrstico v Rezultat.
Da se prejšnje vrstice, ki sem jih vnesel, ohranijo.
Zdaj mi sw.WriteLine shrani samo eno (zadnjo) vrstico.
Hvala!
Dela!!!!
willson, zadetek u polno!
using (StreamWriter sw = new StreamWriter(@"D:\Rezultat.txt"))
{
//nov vnos, ampak v isti fajl, samo da doda
sw.AddNewLine(textBox1.Text); //Tega tudi ni (AddNewLine)
}
V bistvo zdaj še rabim, da mi vsakič iz textBox1 doda novo vrstico v Rezultat.
Da se prejšnje vrstice, ki sem jih vnesel, ohranijo.
Zdaj mi sw.WriteLine shrani samo eno (zadnjo) vrstico.
Hvala!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c#] iz class v classOddelek: Programiranje | 871 (745) | darkolord |
» | [c#] shrani text, tabele, slikeOddelek: Programiranje | 1501 (1107) | klemen93 |
» | Vnos podatkov v bazo s pomočjo visual studiaOddelek: Programiranje | 1124 (906) | deninho1989 |
» | C# iz form2 v form1,textboxiOddelek: Programiranje | 1939 (1565) | Keki |
» | Koda kalkulatorja v MS visual C# 2008?Oddelek: Programiranje | 2970 (2307) | smukC |