解决C# WinForm中一组ComBox下拉改变时全变问题

cbo1.DisplayMember = "name";
cbo1.ValueMember = "id";
cbo1.DataSource = ds.Tables[0];

cbo2.DisplayMember = "name";
cbo2.ValueMember = "id";
cbo2.DataSource = ds.Tables[0];

cbo3.DisplayMember = "name";
cbo3.ValueMember = "id";
cbo3.DataSource = ds.Tables[0];

.................

在C# WinForm中如果你有一组ComBox,在某个box下拉改变后,其余的也都会改变,解决办法很简单,就是把数据源Copy一下就好了!

例:ds.Tables[0].Copy();

你可能感兴趣的:(解决C# WinForm中一组ComBox下拉改变时全变问题)