2012-10-20 208 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();