Arkadaşlar merhaba,
C# da bir txt dosyasından her satırı okuyarak labellere yazdırmak istiyorum fakat beceremedim.
4 satır bilgi var ve 4 adet label var. Her satırı bir labele yazdırmam gerekiyor.
Konu ile ilgili yardımcı olabilir misiniz?
c# Txt Dosyasından Veri Okuma Hk.
5
●897
- 19-04-2019, 12:13:57
- 19-04-2019, 12:17:21
public static void dosyadanOku(){ string dosya_yolu=@"C:metinbelgesi.txt"; //Okuma işlem yapacağımız dosyanın yolunu belirtiyoruz. FileStream fs = new FileStream(dosya_yolu, FileMode.Open, FileAccess.Read); //Bir file stream nesnesi oluşturuyoruz. 1.parametre dosya yolunu, //2.parametre dosyanın açılacağını, //3.parametre dosyaya erişimin veri okumak için olacağını gösterir. StreamReader sw = new StreamReader(fs); //Okuma işlemi için bir StreamReader nesnesi oluşturduk. string yazi=sw.ReadLine(); while (yazi != null) { // burası hangi Labele yazılacağını yazdırıyorsunuz Console.WriteLine(yazi); yazi = sw.ReadLine(); } //Satır satır okuma işlemini gerçekleştirdik ve ekrana yazdırdık //Son satır okunduktan sonra okuma işlemini bitirdik sw.Close(); fs.Close(); //İşimiz bitince kullandığımız nesneleri iade ettik. }Takıldığınız yer olursa yardımcı olurum - 19-04-2019, 12:18:22Kimlik doğrulama veya yönetimden onay bekliyor.FileStream file = new FileStream(Server.MapPath("/metin.txt"), FileMode.Append);
StreamWriter stream = new StreamWriter(file);
stream.WriteLine(TextBox1.Text);
stream.Flush();
stream.Close();
bu kod metin içinde olanların hepsini textbox a yazdırır
istersen textboxları da döngüye alabilirsin. - 19-04-2019, 12:21:09_ottomanempire_ adlı üyeden alıntı: mesajı görüntüle
string[] lines = File.ReadAllLines(textFilePath); foreach (string line in lines) { Console.WriteLine(line); }foreach ile dönerken kodda console'a yazmış sen textbox'lara yazdırırsın. - 19-04-2019, 15:16:52Arkadaşlar hepinize teşekkürler,
Aşağıdaki kod en kolayı geldi ve işimi çözdü
Wmqp adlı üyeden alıntı: mesajı görüntüle

