我遇到了以下问题:
我用 7 DataGridViewComboBoxColumn 构建了一个 dataGridView,添加了以下代码
foreach (string jour in Enum.GetNames(typeof(Jours)))
{
DataGridViewComboBoxColumn comboboxColumn = CreateComboBoxColumn();
List<Journee> myJourneeList = new List<Journee>(mydatas.journeeTypeList.ToList());
comboboxColumn.DataSource = myJourneeList;
comboboxColumn.DisplayMember = "name";
comboboxColumn.ValueMember = "id";
comboboxColumn.DataPropertyName = "id";
comboboxColumn.HeaderText = jour;
dataGridView_machineSemaines.Columns.Add(comboboxColumn);
setSelectedValue(jour, myJourneeList);
}
我得到以下 dataGridView :
那么如果我在一个组合框中选择了一个新值:
如果 ai 滚动(使用水平滚动)(或者如果我打开另一个选项卡并返回此选项卡),那么整行将获得相同的 selectedValue :
我该如何解决这个问题?