
[英]How do I get a windows C# control to automatically update if the database table updates/inserts?
[英]How to update database table automatically?
我有一个表,其中包含另外3个表的数据。 我用这段代码得到了这个表:
SELECT u.UserName, s.SysName, a.Version, a.Date, a.Activities, a.Changes
INTO dbo.Information
FROM dbo.Users as u, dbo.Systems as s, dbo.Activities as a
WHERE a.UserID = u.UserID
AND a.SysID = s.SysID;
之后我得到了一张表,它显示了3个表(用户,系统,活动)的内容
问题是 - 我创建了一个表,显示一个时间戳的结果,我想有一个表,每次自动存储3个表的信息,所以我可以在DataGridVeiw-field中得到更新表我的WinForm每次启动我的应用程序。
很难从你的问题中准确地告诉你要解决的问题。 看起来这可以归结为几个不同的解决方案:
如果您正在谈论您的信息表的数据变得陈旧,那么创建一个视图并从中进行选择或使用存储过程来填充您的dataGridView。
如果您正在讨论保留信息表中其他表的历史信息,则需要在其他表上使用触发器。
有时,最难的事情就是有效地传达你所追求的东西。 只要您知道如何要求它,几乎任何事情都可以在论坛上解决。 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.