16 Aralık 2010 Perşembe

C# TextBox Databindings

Bir de textbox'a kod ile atama yapınca property bundan etkilenmiyordu.
Etkilenmesi için birşey yapmak gerekiyordu.
Bilen varsa hayrına yazıversin.

namespace WindowsApplication1
{
// simple form with one textbox and one button
    public partial class Form1 : Form
    {
        RichClass rc1 = new RichClass();
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.DataBindings.Add("Text", rc1, "RichText");
        }
       
    }
    public class RichClass
    {
        private string richText;
        public RichClass()
        {
            richText = "richText";
        }
        public string RichText
        {
            get { return richText; }
            set { richText = value; }
        }

    }
}

Bir ara burayı düzenlemem lazım.

this.textBox1.DataBindings.Add("Text", t,"Data" , false, DataSourceUpdateMode.OnPropertyChanged);
            
            this.textBox1.DataBindings.Add("Text", t, "Data");
            this.textBox1.Text = "dddd";
            this.textBox1.BindingContext[t].EndCurrentEdit();

0 Yorum:

Yorum Gönder

Kaydol: Kayıt Yorumları [Atom]

<< Ana Sayfa