如何在C#中同步/检查数据库中的数据到数据表?

时间:2010-07-09 05:52:08

标签: c# winforms

我有一个使用DataTable作为我的数据源的DataGridView。现在我的问题是如何让我的数据表同步到我们的服务器数据库?例如有人试图更新数据库,因此我的数据表也会自动更新。不使用迭代。这可能吗?

2 个答案:

答案 0 :(得分:0)

这是使用WPF还是Windows Forms

简单方法:每个客户端定期轮询服务器并根据需要进行更新。

更复杂的方式:使用回调进行面向服务,例如http://www.switchonthecode.com/tutorials/wcf-tutorial-events-and-callbacks

答案 1 :(得分:0)

软件中没有任何自动功能。我们需要自动化似乎是自动的东西。您可以为您的解决方案使用缓存机制。可以使用缓存填充数据表。在更改数据库中的基础表时,可以使缓存无效。无效后,必须重新创建数据表,因此必须更新gridview。

如果您使用的是ASP.NET,可以在此处参考MSDN文章:http://msdn.microsoft.com/en-us/library/ms972379.aspx