bahar_engineer
سه شنبه 08 اردیبهشت 1388, 12:43 عصر
سلام
اینجا چکار کنم که messagebox فقط یک بار نمایش داده بشه ؟ تایمر رو که disable می کنم عمل نمی کنه .. second رو که صفر می کنم عمل نمی کنه ...
private void timer1_Tick(object sender, EventArgs e)
{
second += 1;
label1.Text = second.ToString();
//thishour = DateTime.Now.Hour.ToString();
thismin = DateTime.Now.Minute.ToString();
thistim = DateTime.Now.ToShortTimeString();
thishour = thistim.Substring(0, 5);
//label2.Text = thishour.ToString() + ":" + thismin.ToString();
label2.Text = thistim;
string c = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\users.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection con = new SqlConnection(c);
string tim;
tim = " select * from users where (sleep like '%" + thishour + "%')";//and (sleep like '%" + thismin + "%')";
SqlCommand cmd3 = new SqlCommand(tim, con);
SqlDataReader dr1;
con.Open();
dr1 = cmd3.ExecuteReader();
if (dr1.Read())
{
MessageBox.Show("وقت خوابه");
}
con.Close();
}
PLEASE HELP ME
اینجا چکار کنم که messagebox فقط یک بار نمایش داده بشه ؟ تایمر رو که disable می کنم عمل نمی کنه .. second رو که صفر می کنم عمل نمی کنه ...
private void timer1_Tick(object sender, EventArgs e)
{
second += 1;
label1.Text = second.ToString();
//thishour = DateTime.Now.Hour.ToString();
thismin = DateTime.Now.Minute.ToString();
thistim = DateTime.Now.ToShortTimeString();
thishour = thistim.Substring(0, 5);
//label2.Text = thishour.ToString() + ":" + thismin.ToString();
label2.Text = thistim;
string c = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\users.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection con = new SqlConnection(c);
string tim;
tim = " select * from users where (sleep like '%" + thishour + "%')";//and (sleep like '%" + thismin + "%')";
SqlCommand cmd3 = new SqlCommand(tim, con);
SqlDataReader dr1;
con.Open();
dr1 = cmd3.ExecuteReader();
if (dr1.Read())
{
MessageBox.Show("وقت خوابه");
}
con.Close();
}
PLEASE HELP ME