【问题标题】:Refreshing a windows form application刷新 Windows 窗体应用程序
【发布时间】:2012-10-20 18:58:12
【问题描述】:

我有两个窗体应用程序。在第一个应用程序中,我有一个名为“请求”的按钮。如果我按下“请求”按钮,同一应用程序中的 datagriview 中的数据应该进入数据库并显示通知另一个应用程序。我已经成功了。我只需要保持第二个窗体应用程序每 5 分钟刷新一次。如何做到这一点?

【问题讨论】:

标签: c# winforms


【解决方案1】:

我不清楚你的问题是什么,但如果我做得对(你想在你的第二个应用程序中引用一个表单,它会通知你数据更新)然后在你的表单的某个地方放置一个计时器控件(你的表单想要引用)并将其持续时间设置为 5 秒后,您可以在表单的刻度事件中编写刷新逻辑。

【讨论】:

  • 谢谢 Abdul.. 可以给我一个示例编码吗?
  • 第二次从工具箱中删除计时器控件。将其间隔属性设置为5000(毫秒)并启用为true,双击计时器控件,将生成一个事件为tick,在该事件中写下你的逻辑,

    private void timer1_Tick (object sender, EventArgs e) { //写你的更新逻辑 //从数据库中选择你的数据并绑定... }
【解决方案2】:

您可以执行这些工作来设置每 5 分钟自动刷新一次,但我不明白您的问题!

  1. 添加计时器
  2. 将间隔更改为 300000
  3. 双击表格并写入:

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

  1. 双击定时器并写入:

    this.Refresh();

【讨论】:

    猜你喜欢
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多