我想知道如果更改发生到DataTable
,那么容易注意到的是什么。
基本上我有一个计时器,TicK Event
从DataTable
返回SQL Server
我的方法:
private void GetInfo(Timer T)
{
T.Interval = 2000;
T.Start();
T.Tick += T_Tick;
}
private void T_Tick(object sender, EventArgs e)
{
GetInfo();
}
我的Getinfo()
显示DataGridView
只有在行或甚至单个单元格上发生更改时,刷新网格视图的最简单或最简洁的方法是什么?
因为它会一直刷新DataGridview
,即使没有发生任何变化,如果没有发生任何变化,我也不想刷新它!
更改:表示在表格中受影响的任何新INSERT
或UPDATE
或DELETE
查询
编辑: 就像我从数据库中获取一个新的数据表(修改后的实际数据)我如何在它们之间进行比较,如果有一些变化或某些不同的数据在datagridview中显示新数据
答案 0 :(得分:0)
已解决如果两个DataTables
之间没有发现差异,则表格之间进行比较,但如果有,那么新的datatable
将被设置为数据表的来源< / p>