WinForms C#DataGridView强制刷新

WinForms C#DataGridView强制刷新,c#,winforms,datagridview,refresh,C#,Winforms,Datagridview,Refresh,婴儿步滚动。。。我有一个数据网格绑定到表的表单。我在表单上有一些绑定到表[列]的文本框,因此当我滚动网格时,这些文本框会显示相应的数据 我进入文本框的“编辑模式”,更改内容并点击保存按钮。网格不会刷新已更改的上下文,直到我实际单击单元格,这将强制调用表OnChanged和OnChanged events 如何在编辑结束时强制任何事件“刷新”表并在datagridview中刷新它 谢谢您正在使用BindingSource吗?如果是,请在文本框的休假事件中调用其方法。您是否尝试调用dataGridV

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

我进入文本框的“编辑模式”,更改内容并点击保存按钮。网格不会刷新已更改的上下文,直到我实际单击单元格,这将强制调用表OnChanged和OnChanged events

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


谢谢

您正在使用BindingSource吗?如果是,请在文本框的休假事件中调用其方法。

您是否尝试调用dataGridView的Invalidate方法

this.dataGridView1.Invalidate();
没有影响。网格(显然)和文本框都绑定到DataTable实例,但似乎我不能强制抛出表“onchange”/“OnChanged”事件,这是在保存编辑后手动重新单击网格时发生的。我的坏消息。表单级别的按钮“Click”事件从未被直接触发,因为我使用了一个具有默认方法行为的自定义类。在根据需要调整后,它可以完美地工作。。。然而,我确实为有问题的一张唱片做了作废处理。谢谢