更新或在网络上的另一台计算机上插入时,以所有打开的形式刷新DataGridView

问题描述 投票:-2回答:1

我有服务器和三台计算机

我希望当用户之一添加或删除数据时,所有三台计算机都可以实时自动看到所有更改。

现在,当用户希望查看其他用户所做的任何更改时,他有两个选择:

01-单击按钮

private async void btnRefresh_Click(object sender, EventArgs e)
{
    gridControl1.DataSource =await paint.GetData1();
    gridControl4.DataSource =await paint.GetData2();
}

02-关闭并重新打开表单

我该怎么办?

c# sql-server winforms
1个回答
0
投票

我建议查看UDP广播以通知其他计算机进行更新。这是从客户端和服务器均可轻松使用的MS文档的链接:

https://docs.microsoft.com/en-us/dotnet/framework/network-programming/using-udp-services?redirectedfrom=MSDN

© www.soinside.com 2019 - 2024. All rights reserved.