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