datagridview中的组合框,按键旋转

问题描述:

我遇到了问题。我有一个datagridview和一列包含DataGridViewComboBoxColumn。datagridview中的组合框,按键旋转

组合框的数据源是看起来像一个列表如下: 阿帕 阿恩 米娅

当用户输入一个组合框并按下一个键“APA”将拿出一个建议。正是我想要的。问题是,如果用户标记例如行下方的组合框并按下A键“Arne”将被建议。它循环或者我应该说通过列表循环。 如果我每次进入combox时按A,我都希望将“Apa”作为首选。

这个问题可以解决吗?

问候 马丁

而不进行代码很难说不过是什么错误,我的理论是,对于组合框的数据源都指向一个对象的同一个实例。如果您在一个组合框中选择一个值,则全部位于此位置。所以当你进入第二个组合框并再次点击“A”时,它将移动到列表中的下一个A字。

您可能需要实例化对象,即为组合框提供数据源,以便每个组合框都有自己的列表,而不是指向内存中的同一位置。

如果这不是你的答案,那么请提供一些代码。

+0

感谢您的答案。这是我的理论,我会试着用另一种方式来约束他们。 我真的不知道要发布什么代码,我从datagridview的属性窗口中完成了大部分工作。再次感谢。 – Martin

太棒了!我想我已经找到了答案,一个工作日后......从LINK得到一些帮助。 在数据绑定完成后,我不得不绑定每个数据行的DataGridViewComboBox单元,并且这是由datagridview的事件databindingcomplete触发的。

干杯布兰朵,你给我的大脑一些希望再次解决它:)