0

我遇到了一个问题。我有一个 datagridview 和一个包含 DataGridViewComboBoxColumn 的列。

组合框的数据源是一个类似于以下内容的列表:Apa Arne Mia

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

这个问题有可能解决吗?

最好的问候马丁

4

1 回答 1

0

没有任何代码,很难说出错误是什么,但是,我的理论是组合框的数据源指向一个对象的相同实例。如果您在一个组合框中选择一个值,那么现在所有的值都在这个位置。因此,当您转到第二个组合框并再次点击“A”时,它将移动到列表中的下一个 A 字。

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

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

于 2011-09-15T23:22:32.953 回答