Giriş
BindingList'in kullandığı liste değiştirilince view otomatik değişir. BindingSource'un kullandığı liste değişince view'u elle tetiklemek gerekir.
Constructor
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Eğer listeyi değiştirirse view güncellensin diye şöyle yaparız.
BindingList'in kullandığı liste değiştirilince view otomatik değişir. BindingSource'un kullandığı liste değişince view'u elle tetiklemek gerekir.
Şöyle yaparız.
BindingSource bs = new BindingSource();
DataSource Alanı - DataViewŞöyle yaparız.
DataView view = ...;
bs.DataSource = view;
DataSource Alanı - List
Şöyle yaparız.List<Foo> gridItems = new List<Foo>{...}
bs.DataSource = gridItems;
Filter AlanıŞöyle yaparız.
bs.Filter = "first_name like '%" + textBox1.Text + "%'";
Eğer süzülecek alanın tipi strin değilse şöyle yaparız.bs.Filter = "Convert(age, 'System.String') like '%" + textBox1.Text + "%'";
Daha sonra BindingSource GridView'a tekrar bağlanır.dataGridView.DataSource = bs;
ResetBindings metoduEğer listeyi değiştirirse view güncellensin diye şöyle yaparız.
bs.ResetBindings (false);
Hiç yorum yok:
Yorum Gönder