自动刷新绑定到arraylist的列表框或数据网格?

时间:2011-12-23 20:14:09

标签: c# windows forms binding listbox

我正在使用Windows窗体应用程序,使用这些two articles中所述的技术将列表框绑定到arraylist。

ListBox1.DisplayMember = "LongName";
ListBox1.ValueMember = "ShortName";

或datagridview

dataGridView1.DataSource = customers;

在WPF中,您可以绑定到可观察的集合,并且当列表发生更改时,网格将自动更新。但我似乎无法在Windows窗体中复制它。

我缺少什么,或者这是不可能的?

1 个答案:

答案 0 :(得分:1)

对于Windows窗体中的“双向”绑定,您需要使用实现IBindingList的集合。

this article中有一些有用的信息。