none
C# TextBox'a Girilen Birden Fazla Değeri Nasıl Tutarız? Ve TextBox'daki Değeri Nasıl Belirtiriz? RRS feed

  • Genel Tartışma

  • Merhabalar, Textbox'a diyelim A iteminde 3 sayısı, B iteminde 5 sayısı, C iteminde 7 sayısı girildi.  Bunları XML'ye kaydetmek için bir Class oluşturduk, DataContract ve DataMember yardımı ile bunları kaydettik. Şimdi sorun burda başlıyor aklıma takılan yer eğer hepsi için ayrı ayrı kaydet dersek (Bir kaydet butonu olucak) A-B-C itemleri için sırasıyla 3-5-7 değerlerini mi kaydeder yoksa sadece en son yazdığımız C-7 değerinimi kaydeder?

    Gelelim 2. sorumuza şimdi her şey iyi güzel de anlamadığım bir şey var, oluşturduğumuz Class'ı kullanarak TextBox'da bulunan değeri kaydedeceğimizi nasıl belirtiriz?

    Ben aşağıdaki gibi bi yöntem kullandım ama ya kaydetmek için yaptığım yöntem yanlış ya da altta kullandığım kodlar.  (Kaydetmek için tabiki de bunları kullanmadım :)

     [DataContract]
       public class Class
        {
            public string _text;
            [DataMember(Name="TextName")]
            public string TextName
            {
                get { return _text;}
                set { _text = value; }
    
            }
            public Class(string textnames)
            {
                _text = textnames;
            }
            public Class()
            {
            }

    var text1 = text.Text;
    
    text1.Cast<Class>().Select(x => x._text).ToString();
    


    22 Nisan 2016 Cuma 21:27

Tüm Yanıtlar