【问题标题】:DataGridView not losing focusDataGridView 不会失去焦点
【发布时间】:2015-08-13 07:16:24
【问题描述】:

我对 c# 表单中的 datagridview 有疑问。我在 dgv1 中有一个组合框列,当我选择一个值时,在我按下按钮或文本字段或其他任何内容之前,该值并未真正被选中。奇怪的是,当我按下工具条菜单时,dgv1 中的框并没有失去焦点,所以例如我在组合框中选择了一个值,然后我按下 File->Save 我得到一个错误。

我阅读了与我类似的其他问题,我发现问题可能与验证有关。 我尝试在 dgv 的单元格末端编辑功能中添加this.Validate();,但这不起作用。 我还尝试在工具条菜单单击事件中添加它,验证 dgv,刷新它和许多其他功能,但似乎没有任何效果。

【问题讨论】:

  • 请提供可以重现问题的小示例代码。

标签: c# winforms datagridview


【解决方案1】:

问题解决了。我在工具条的保存按钮中添加了 datagridview.endedit() 。现在工作正常。

【讨论】:

    猜你喜欢
    • 2013-10-02
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 2016-09-26
    相关资源
    最近更新 更多