在c#中显示带有datagrid或表格格式数据的窗口通知

时间:2014-02-23 05:05:09

标签: c# vb.net winforms

我需要显示带有datagrid或表格式数据的窗口通知,窗口窗体应该24/7运行后台。

我需要每15分钟及时调用Web服务,并使用datagrid读取windows通知中的数据显示。

请告诉我,怎么做?

1 个答案:

答案 0 :(得分:0)

使用每15分钟

运行的Windows服务
using System.Timers;

Timer tmrExecutor = new Timer();

protected override void OnStart(string[] args)
{
      tmrExecutor.Elapsed += new ElapsedEventHandler(tmrExecutor_Elapsed); // adding Event
      tmrExecutor.Interval = 15000; // Set your time here 
      tmrExecutor.Enabled = true;
      tmrExecutor.Start();
}

private void tmrExecutor_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
      //call your web-service here
}

protected override void OnStop()
{
      tmrExecutor.Enabled = false;
}

http://www.codeproject.com/Questions/540617/windowsplusserviceplustoplusrunpluseveryplusoneplu

然后对于datagrid表单,通常是

  1. 使用必需的按钮和事件创建一个窗体。
  2. 然后创建一个DataGridView对象并将数据绑定到该对象。
  3. 使用此数据填充您的窗口。
  4. http://www.dotnetperls.com/datagridview-tutorial

    但由于您需要显示表单,因此您可能无法直接使用该服务。 创建一个Windows窗体应用程序,然后使用该服务每隔15分钟

    调用一次应用程序