2012-10-20 209 views
2

我有兩個窗體窗體應用程序。在第一個應用程序中,我有按鈕叫做「請求」。如果我按下「請求」按鈕,datagriview中的數據應該到數據庫並在另一個應用程序中顯示通知。我已經成功了。我需要的是保持第二個窗體應用程序每5分鐘刷新一次。如何做到這一點?刷新窗體窗體應用程序

+2

windows窗體或asp.net - 哪一個?他們不一樣。 – codingbiz

+2

而不是使用計時器組件來檢查新數據,你可能會看看_這個問題_ [**監聽另一個應用程序**中的事件](http://stackoverflow.com/questions/17878/listen-for-事件在另一個應用程序) –

回答

0

我不清楚你的問題是什麼,但如果我得到正確的(你想在你的第二個應用程序,它通知你有關數據更新)重新格式化,然後把一個計時器控件的窗體上的某個地方你想引用),並將其持續時間設置爲5秒後,可以在表單的tick事件中寫入刷新邏輯。

+0

謝謝阿卜杜勒.. 我可以有樣品編碼請? –

+0

從你的第二個工具箱中放下一個計時器控件。將其間隔屬性設置爲5000(毫秒)並啓用爲true, 雙擊計時器控件,將爲tick生成事件, 在此事件中寫下您的邏輯,

private void timer1_Tick(object sender, EventArgs e) { //write your update logic //select your data from DB and bind... }

0

你可以做這些工作來設置一個autorefresh每5分鐘,但我不明白你的問題!

  1. 間隔添加一個計時器
  2. 更改到300000
  3. 雙擊形式與寫:

timer1.Start(); //Replace your timer name instead of "timer1"

  • 雙擊定時器並寫入:

    this.Refresh();