定期刷新DataTable()中的数据

本文关键字:数据 刷新 DataTable | 更新日期: 2023-09-27 18:19:33

我正在使用表将数据插入DataTable()中。Rows.Add(Val1、Val2…等)

问题是这个表实时更新,我需要更新表的值。我在表的容器上还有一个单元格样式的监听器,它可以检测单元格的值何时更改。

我不想重新绘制表,因为我收到了抱怨表约束的运行时错误。是否需要重新填充表格?

从更高的角度来看,如果不删除行,然后重新绘制它们,我看不出如何做到这一点,因为在数据表上重新加载的前一行可能在最新的数据库抓取中不再存在?

定期刷新DataTable()中的数据

如果使用{Binding},除了更新数据源和表将自动更新外,您不必做任何事情。

这里有一个例子,但如果你以前没有做过任何绑定,我建议你先读一读,它非常强大。

http://www.switchonthecode.com/tutorials/csharp-tutorial-binding-a-datagridview-to-a-database