代码之家  ›  专栏  ›  技术社区  ›  DRapp

WinForms C DataGridView强制刷新

  •  6
  • DRapp  · 技术社区  · 15 年前

    婴儿的脚步在滚动…我有一个表单,其中数据网格绑定到一个表。我在窗体上有一些文本框绑定到表[列]上,因此当我滚动网格时,文本框显示相应的数据。

    我进入文本框的“编辑模式”,更改内容并点击保存按钮。网格不会刷新已更改的上下文,直到我在单元格中物理单击,强制调用表OnChanging和OnChanged事件…

    如何在编辑结束时强制任何事件“刷新”表并在DataGridView中刷新它。

    谢谢

    2 回复  |  直到 15 年前
        1
  •  10
  •   BFree    15 年前

    是否尝试调用DataGridView的Invalidate方法?

    this.dataGridView1.Invalidate();
    
        2
  •  1
  •   Jay Riggs    15 年前

    您使用的是绑定源吗?如果是,就叫它 EndEdit 文本框的Leave事件上的方法。