PDA

View Full Version : مبتدی: اجرای دستورات در هنگام فرم لود



mehran788
یک شنبه 22 تیر 1393, 12:54 عصر
سلام. خسته نباشیدمن لازم دارم که هنگام فرم لود داده هایی رو از بانک اطلاعاتی بخونم ولی نمی تونم. به اولین کدی که مربوط به خوندن داده هست که می رسه می پره جای دیگه و دیگه ادامه ی کد ها رو اجرا نمی کنه. دلیل این چیه؟ چیکار کنم؟ممنون

saeidpsl
یک شنبه 22 تیر 1393, 13:42 عصر
اینو (http://stackoverflow.com/questions/18829760/getting-data-from-sql-server-2008-with-c-sharp) ببین...........

sohil_ww
یک شنبه 22 تیر 1393, 14:00 عصر
من که منظورتو از اینکه می ره یه جای دیگه نفهمیدم

ولی برای اینکه دو کار به صورت موازی انجام بشن میان از برنامه نویسی وظیفه ای استفاده می کنند thread ، task و...

mehran788
یک شنبه 22 تیر 1393, 22:59 عصر
من بررسی کردم دیدم که فقط تو ویژوال استودیو 2012 این قضیه پیش میاد و تو 2010 درست کار می کنه.
SqlCommand com = new SqlCommand("select * from table", con); SqlDataReader dr;
string name = "";
con.Open();
dr = com.ExecuteReader();
if (dr.Read())
{
name = dr["name"].ToString();
}
button1.Text = name;
من کد بالا رو نوشتم ولی کار نکرد رفتم و با F11 خط به خط اجرا شدنش رو دیدم و فهمیدم بعد از خط 5 فرم رو نشون میده و دیگه ادامه کد رو اجرا نمی کنه. البته فقط تو 2012