Is there a reason why the BindingList constructor doesn't create a new
BindingList?
Create a form with four ListBoxes and the following will result in them all
containing the exact same thing. The expected behavior would be for each of
the first three to contain different sets numbers.
public Form1()
{
InitializeCompo nent();
BindingList<str ing> l1 = new BindingList<str ing>();
l1.Add("1");
l1.Add("2");
l1.Add("3");
listBox1.DataSo urce = l1;
BindingList<str ing> l2 = new BindingList<str ing>(l1);
listBox2.DataSo urce = l2;
BindingList<str ing> l3 = new BindingList<str ing>(l1);
listBox3.DataSo urce = l2;
l1.Remove("1");
l2.Remove("2");
listBox4.DataSo urce = l1;
}