2016-04-09 14 views
0

C# windows form uygulamasında liste kutusuna bir metin dosyasını okumak için StreamReader'ı nasıl kullanabilirim? Metin dosyasına Film Kataloğu denir ve liste kutusu catalogListBox olarak adlandırılır. Yapmak istediğim, metin dosyasındaki her satırın liste kutusunda farklı bir öğe olmasını sağlamaktır. Görsel stüdyosunda C# windows form uygulamasını kullanıyorum. Yardım edenlere şimdiden teşekkür ederiz!C# windows form uygulamasında liste kutusuna bir metin dosyasını okumak için streamreader'ı nasıl kullanabilirim?

cevap

0

Bu faturaya uyacak mı?

 string file = @"C:\temp\testfile.txt"; 
     List<string> lines = new List<string>(); 
     string line = ""; 

     using (StreamReader reader = new StreamReader(file)) 
     { 
      while ((line = reader.ReadLine()) != null) 
      { 
       lines.Add(line); 
      } 

      listBox1.DataSource = (lines); 
     } 
+0

Tamam, ben de deneyeyim. –

+0

Metin dosyası, çözüm için bin klasöründeki hata ayıklama klasöründe var, oradan okumak için nasıl alabilirim. Ayrıca kodunuzu denedim, maalesef liste kutusunda hiç bir şey görünmedi. –

+0

Hala liste kutusunda hiçbir şey görünmüyor. Ne yapacağımı bilmiyorum. –

0
this.catalogListBox.DataSource = new StreamReader("Movie Catalog").ReadToEnd().Split(new char[] { 
       '\n' 
      }); 
+0

StreamReader'ı kullanmaya çalışıyorum, başka bir şey yok. –

+0

Bu kodu nereye koyayım? CatalogListBox yönteminde veya yeni bir yöntemde? –

+0

nerede isterseniz – marsouf

İlgili konular