我想檢查數據庫中的所有數據爲狀態更改爲「報告」自動刷新它在wpf datagrid如何檢查每2分鐘報告檢查datagrid wpf?
在這裏下面的代碼正在使用,stell我如何給這個在一個線程中自動刷新每一個2分鐘。 如何給自動刷新檢查下面的代碼: -
public void automaticreport(object m)
{
foreach (var autsdyid in LoadStudyIdentifiers())
{
if (!this.reportchk)
{
Reportnew cf = new Reportnew();
ThreadPool.QueueUserWorkItem((WaitCallback)(o => cf.ReportRetrive(this, autsdyid, true)));
}
else
{
int num = (int)System.Windows.Forms.MessageBox.Show("Reports checking in progress, Please wait sometime and try again later", "OPTICS", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
}
}
private string[] LoadStudyIdentifiers()
{
var results = new List<string>();
using (var con = new SqlConnection(constr))
{
con.Open();
var autoquery = "Select StudyUID From StudyTable Where status='2'";
using (var cmd = new SqlCommand(autoquery, con))
{
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
results.Add(rdr.GetString(rdr.GetOrdinal("StudyUID")));
}
}
}
return results.ToArray();
}
我認爲這是太寬泛來解釋在SO上下文 – 2015-02-06 09:36:10
@KcDoD:如何給它在自動線程刷新? – NvadeepKumar 2015-02-06 09:37:37
這是您需要每2分鐘運行一次的代碼還是您想實現的目標? – 2015-02-06 09:39:06