2017-05-19 116 views
0

我有一個windows窗體應用程序,網格顯示來自MySql數據庫的數據。使用c#進行兩個進程之間的通信#

我有在其上通過由外部application.this應用提供的API連接到外部應用程序在後臺運行一個以上應用程序更新某些事件相同的數據庫發生在外部應用程序。

現在的問題是,只要後臺應用程序更新相同必須得到體現在數據網格數據庫而不刷新網格。即數據必須實時更新。

有通過與數​​據表結合電網走了,但我發現不力MySQL的任何解決辦法。

還與進程間通信檢查,這樣我可以使後臺應用程序來更新數據庫以及前臺應用程序。 IPC有很多選擇,但我無法做出最適合當前需求的選項。

如果有人提出了這個問題的最好的可能的解決方法將是非常有益的。

注:富勒地是一個WinForm應用程序上的.Net 3.5和因爲與外部應用程序的API的兼容性問題.net4.0後臺控制檯應用程序運行。

+0

WCF從哪裏進入這個問題? –

+0

聽說WCF可以用於進程間通信.. – vikas

+0

澄清 - 你有一個直接從WinForms應用程序查詢的數據庫。 WinForms應用程序在網格中顯示來自數據庫的數據。你有另一個可以更新數據庫的應用程序。你想要網格同時更新? –

回答

-1

對於即時瞭解的情況,您嘗試同步datagrid的表更新。

我的建議是使用:

datagrid.refresh(); 

,並將其綁定到計時器,每秒刷新一次,或幾分鐘。

+0

這並沒有解決OP的問題。問題並不是刷新網格,而是刷新網格以響應實時更改底層數據庫,其中數據可隨時更改。 –

相關問題