private void Seled_Click(object sender, System.EventArgs e)
{
DataTable dt = od.selD();
if ( Seled.Text == "Sr" )
{
Seled.Text = "St";
timer1.Interval = 200;
timer1.Enabled = true;
timer1.Start();
label1.Text = dt.Rows[i]["col001"].ToString();
}
else
{
Seled.Text = "Sr";
timer1.Enabled = false;
timer1.Stop();
label1.Text = dt.Rows[i]["col001"].ToString();
}
} private int timer1_Tick(object sender, System.EventArgs e)
{
DataTable dt = od.selD();
for(int i = 0 ; i <= dt.Rows.Count; i++)
{
if (i >dt.Rows.Count)
{ i = 0;}
return i;
}
}dt 是个DataTable 由selD() 传值过来
现在的问题是不知道怎么使用Timer每200毫秒给lable赋值,用button控制,大概就是个类似抽奖的循环跑的问题!
怎么把i赋值给lable.Text
高手指教 谢谢!
{
DataTable dt = od.selD();
if ( Seled.Text == "Sr" )
{
Seled.Text = "St";
timer1.Interval = 200;
timer1.Enabled = true;
timer1.Start();
label1.Text = dt.Rows[i]["col001"].ToString();
}
else
{
Seled.Text = "Sr";
timer1.Enabled = false;
timer1.Stop();
label1.Text = dt.Rows[i]["col001"].ToString();
}
} private int timer1_Tick(object sender, System.EventArgs e)
{
DataTable dt = od.selD();
for(int i = 0 ; i <= dt.Rows.Count; i++)
{
if (i >dt.Rows.Count)
{ i = 0;}
return i;
}
}dt 是个DataTable 由selD() 传值过来
现在的问题是不知道怎么使用Timer每200毫秒给lable赋值,用button控制,大概就是个类似抽奖的循环跑的问题!
怎么把i赋值给lable.Text
高手指教 谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货