Şimdi Ara

metin Belgesini C # ta LisxBoxa aktarma ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
731
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • uzun zaman önce metin belgesine telefon numaralarımı kaydetmiştim aklıma c sharp ta metin belgesinde verileri okuyup listboxa verileri bölerek atmak ve onun üzerinde arama yaptırabilirim gibi geldi yanlız bu konuda bi mantık kuramadım yardımcı olabilirmisiniz

    metin belgesinde verilerim

    isim:xxxx
    soyisim:xxxxx
    telefon:xxxx
    ----------------------------------------
    isim:xxxx
    soyisim:xxxxx
    telefon:xxxx

    ----------------------------------------

    şeklinde kayıtlı bunu nasıl biçimlendirip listbox a nasıl aktaracağı mı bulamadım :)



  • önce word dosyasını html olarak kaydet sonra benım html parsing adında bir konum vardı onu bul oku
  • Proje klasörüne metin belgesini at.

    İlk önce I/O namespace ini eklemen gerekiyor.
    using System.I.O;

    StreamReader oku = new StreamReader("C:\\Users\\snndk\\Desktop\\a.txt");
    string okuma;


    while ((okuma=oku.ReadLine())!=null)
    {
    listBox1.Items.Add(okuma);
    }

    bu kod işini görecektir.
    Benim tavsiyem .ini dosyası kullanmandan yana.Çok daha derli toplu olacaktır
  • Kaygerya Söylediğini araştırdım fakat ele gelir bişi bulamadım
  • 1simon1 anlattığın gibi tüm verileri direk çekiyorum ben bu yöntem yapmak istemiyorum
    metin belgesindeki verileri bölerek listboxta ona göre alanlara aktarmak istiyorum
  • StreamReader oku = new StreamReader("a.txt");
    String[] liste = oku.ReadToEnd().Split('\n').ToArray();
    ArrayList adlistesi = new ArrayList(liste.Length / 3);
    ArrayList soyadListesi = new ArrayList(liste.Length / 3);
    ArrayList telListesi = new ArrayList(liste.Length / 3);
    for (int i = 0; i < liste.Length; i++)
    {
    if (i % 3 == 0)
    adlistesi.Add(liste);
    else if (i % 3 == 1)
    soyadListesi.Add(liste);
    else
    telListesi.Add(liste);
    }


    Bundan sonra gerekli alanları istenilen liste ile doldurabilirsin...

    Uyarı : ArrayList için using System.Collections eklemen lazım
    Benim txt sadece
    Ad:
    Soyad:
    Tel:
    içeriyordu eğer seninki farklı ise biraz uyarlama yapman gerekebilir...
    ------------------------------- varsa eğer biraz değişikliğe gitmen gerekecek onları artık yaparsın gibi...



    < Bu mesaj bu kişi tarafından değiştirildi m3ehmet91 -- 11 Ağustos 2012; 6:10:00 >




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.