我需要显示带有datagrid或表格式数据的窗口通知,窗口窗体应该24/7运行后台。
我需要每15分钟及时调用Web服务,并使用datagrid读取windows通知中的数据显示。
请告诉我,怎么做?
答案 0 :(得分:0)
使用每15
分钟
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表单,通常是
DataGridView
对象并将数据绑定到该对象。http://www.dotnetperls.com/datagridview-tutorial
但由于您需要显示表单,因此您可能无法直接使用该服务。
创建一个Windows窗体应用程序,然后使用该服务每隔15
分钟