PDA

View Full Version : سوال: نمایش جملات از دیتابیس با استفاده از timer



lida2010
چهارشنبه 04 تیر 1393, 00:11 صبح
سلام من میخام جملاتم از دیتابیس با تاخیر 20 ثانیه ای پشت سر هم نمایش داده بشن
فکر کردم باید از تایمر استفاده کنم.:
جملاتمو داخل لیست ریختم:

public List<String> MySen = new List<String>();

داخل form_load

var query3 = from i in context.sentence_MySen orderby i.sentence select i;
foreach (var item in query3)
{
MySen.Add(item.sentence);

}
timer1_Tick(null, null);

تکست باکس ایجاد کردم و :


private void timer1_Tick(object sender, EventArgs e)
{
Random rnd = new Random();
int month = rnd.Next(0, MySen_s.Count);

txtGSen1.Text = MySen[month].ToString();


txtSen2.Text = MySen[month].ToString();


txtSen3.Text = MySen[month].ToString();




و اینم از تایمر:

// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 2000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);

ولی کار نمیکنه!!

parvizwpf
چهارشنبه 04 تیر 1393, 02:37 صبح
من جواب گرفتم:
int month = rnd.Next(0, MySen_s.Count);
تو این خط شما نوشتی MySen_s
که من نوشتم MySen که نام لیست خودتون هست.