none
Kuramadığım bir algoritma

    Soru

  • Merhaba Arkadaşlar,

    C#, Bir formdan bir list içerisindeki verileri alıp ikinci bir formu açarak ve ikinci form üzerinde bazı hesaplamalar yaptık dan sonra tekrar o list veriler ile birlikte birinci forma geri dönmek istiyorum bir türlü algoritma kuramadım burada hangi metotları kullanmalıyım delegate metot buraada işimi görür mü en sağlıklık veri kaybetmeden nasıl yapabilirim.

    19 Haziran 2017 Pazartesi 21:22

Tüm Yanıtlar

  • Merhaba Arkadaşlar,

    C#, Bir formdan bir list içerisindeki verileri alıp ikinci bir formu açarak ve ikinci form üzerinde bazı hesaplamalar yaptık dan sonra tekrar o list veriler ile birlikte birinci forma geri dönmek istiyorum bir türlü algoritma kuramadım burada hangi metotları kullanmalıyım delegate metot buraada işimi görür mü en sağlıklık veri kaybetmeden nasıl yapabilirim.

    O veriler tek bir yerde olursa her iki formun sınıfı buradan kullanırsan sıkıntı olmaz.

    Ayrıca, formlar sadece veri gösterirler ve kullanıcı girdilerini alırlar. Bu bilginin getirilmesi veya gelen girdiye göre bir işler yapılması form sınıflarının görevi değildir. Bunları ayrıca özelleşmiş sınıfların yürütmesi gerekir.   SOLID , DRY gibi prensipleri araştırman da fayda var.


    20 Haziran 2017 Salı 05:32
  • Aslında oldukça basit bir çözümü var, public static sınıf oluştur, sonra içersine bir listbox atıver, 

    public static ListBox lb = new ListBox();

    public static void Metod1()

    { lb.Add("veri"); lb.Add("veri2"); lb.Add("veri3");

    }


    form2'ye geçerken verilerini lb'a aktar, form iki de işlemler yaptıktan sonra gerekli kısımları düzenle, sil, güncelle sonra form1'e geçtiğinde veya form1 event'lerinden Activated olayında listbox'ları eşitle, gerisi senin işindir zaten.

    Bu kadar uğraşmak yerine WPF kullanın MVVM yapınlarını öğrenin, işinizde büyük kolaylık sağlayacaktır.  Kolay gelsin.


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...


    22 Haziran 2017 Perşembe 21:04
  • public bir değişken ile form1. deki işleteceğin veriyi form 2 de gösterip daha sonra formu kapattığında aynı yere geri dönmüş olursun. 
    22 Haziran 2017 Perşembe 21:43