我有一个包含组合框列的数据绑定dgv。
当用户从组合框中选择一个项目时,会按预期添加一个新行,并将这些值添加到数据绑定列表中。但是,当我在组合框中键入新值时,而不是选择当前填充在组合框中的选项,则不会添加新行,尽管该值仍然已添加到数据绑定列表中。
我不能以编程方式添加新行,因为dgv是数据绑定。
有人有什么想法吗?
感谢。
答案 0 :(得分:0)
我不知道你是如何实现的(如果你发布代码就不会受到伤害)。 但也许你使用错误的事件处理程序? 也许您可以尝试将输入的值添加到组合框中,然后将索引更改为添加值。
答案 1 :(得分:0)
似乎与您确认'的方式有关。用户做了什么。也许你使用' SelectionChange'对于ComboBox,即使输入文本,如果输入文本也不会触发该事件。 处理预览键按下事件,测试是否输入了键,然后按照处理SelectionChanged的方式处理它。