C# Class

uçanbaklava

Öğrenci
Katılım
29 Ekim 2010
Mesajlar
24
Reaksiyon puanı
0
Puanları
0
program çalışırken textboxtan aldığım verileri diziye atıyorum ve program çalıştığı sürece veriler kayıtlı gözüküyor ama programı kapatıp açınca attığım veriler kayboluyor kalıcı olarak nasıl ekleyebilirim.

Kod:
Kanallar.Add(new Kanal(tbAd.Text, tbAdres.Text));           
lbKanalListesi.Items.Clear();
kanallistele();

diziye eklemek için bu kod satırını kullanıyorum.
 
S

SDN Okuru

SDN Okuru
:)database :D:D tabıkıde yada text dosyasına ekle :D senın ekledıklerın Remler uzerıne yazılıyorda ondan dolaı kapatıp acınca gıdıyor :D
 

byneco

Asistan
Katılım
18 Şubat 2007
Mesajlar
190
Reaksiyon puanı
1
Puanları
0
database e eklemezsen sürekli gider :)
 

uçanbaklava

Öğrenci
Katılım
29 Ekim 2010
Mesajlar
24
Reaksiyon puanı
0
Puanları
0
peki database .mdf mi yoksa .sdf mi olacak
 
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
188
Puanları
243
Ya da class'ı serialize edip dosyaya yazdırırsın. Program her açıldığında da gider o dosyadan okuyup deserialize ederek verileri geri alırsın...
 
S

SDN Okuru

SDN Okuru
uzantı olayı hangi veritabanı kullancağına bağlı hangi veritabanı kullanacaksan farketmez db oluştur tablolarını alanlarını oluştur sonra db connectionlarını ayarlap verileri db ye aktarman gerekiyor. program açıldığında çekmesi için de bir kod blogu oluşturacaksın tabi ki . biraz uzun ve zor olacak sanırım bu kadar temel seviye için. dosyaya yazmak konusunda biraz araştırma yap bence önce sonra veritabanına geç.
 

sino

Öğrenci
Katılım
24 Ocak 2013
Mesajlar
34
Reaksiyon puanı
0
Puanları
0
Bu kadarını yapıp bu verilerin nasıl kayıt yapıldığını soruyorsan bu kodu da kopyala yapıştır yaptığını düşünürüm.
Database kullanıcaksın yada StremWriter sınıflarıyla her hangi bir uzantı kullanarak kaydediceksin ve sonra çağırıp kullanıcaksın.
 
Üst