我有很多名单:
List<int> list1 = new List<int>(){ 1, 2, 3};
List<int> list2 = new List<int>(){ 1, 2};
List<int> list3 = new List<int>(){ 1, 2, 3, 4};
我有这段代码:
foreach (Subtipo STC in lista.Subtipos)
{
dataGridViewTiposConsulta.Rows[index].Cells[6] as DataGridViewComboBoxCell).DataSource = STC.active ? list1 : list2;
}
当我执行程序时,它工作正常。但是当在组合框单元格中选择项目时,显示的值始终是数据源列表中的第一个。
为什么呢? 感谢