PDA

View Full Version : عدم بسته شدن فرم بعد از اجراي دستورات



hallaji
چهارشنبه 20 شهریور 1387, 11:31 صبح
با سلام خدمت دوستان عزيز و برنامه نويسان گرامي
مشكلي كه بنده دارم اينست كه بعد از اينكه اين دستورات اجرا شد .(بعد از حذف) فرم خود به خود بسته ميشود


private void BtnDel_Click(object sender, EventArgs e)
{
try
{
DialogResult res = MessageBox.Show("آيا مطمـئــن به حـذف اطـلاعـات هسـتـيـد؟ \nدر صورت حذف كليه اطلاعات ترم حذف ميشود","",MessageBoxButtons.YesNo,MessageBoxIcon.Exclamatio n,MessageBoxDefaultButton.Button2,MessageBoxOption s.RightAlign);
if (res == DialogResult.Yes)
{
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
con.ConnectionString = "server=(local);database=program;uid=mehdi;password =123456";
string sqlcommand = "delete from term where name_b='" + LstSave.SelectedItem.ToString() + "'";
cmd.CommandText = sqlcommand;
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
catch
{
MessageBox.Show("امكان حذف كردن وجود ندارد", "", MessageBoxButtons.OK, MessageBoxIcon.Hand);
}
}

Yama12
چهارشنبه 20 شهریور 1387, 11:41 صبح
exception رخ میده بسته میشه یا نه کامل حذف میشه بهد بسته میشه؟
این کدها که گذاشتی مشکلی ندارن
شاید مشکل از جای دیگه باشه

hallaji
چهارشنبه 20 شهریور 1387, 11:44 صبح
با سلام مجدد

بدون اينكه Exception رخ بده بسته ميشود و حذف بطور كامل انجام ميگيرد.
-------------------------------------------------------------------------------
آنچه كه شما را از ديگران متمايز ميسازد قدرت اراده تان است

dr_csharp
چهارشنبه 20 شهریور 1387, 11:49 صبح
با سلام مجدد

بدون اينكه Exception رخ بده بسته ميشود و حذف بطور كامل انجام ميگيرد.
-------------------------------------------------------------------------------
آنچه كه شما را از ديگران متمايز ميسازد قدرت اراده تان است
بیا بعد از بلاک Catch یه بلاک finally هم بگذار :


finally
{
MessageBox.Show("finally block");
}

آیا با اجرای کد این قسمت هم انجام میشه ؟

hallaji
چهارشنبه 20 شهریور 1387, 12:01 عصر
با سلام مجدد

بعد از حذف meesage box پيغام رو نشون داد و بعد ok كردم و از فرم خارج شد.
-------------------------------------------------------------------------------
آنچه كه شما را از ديگران متمايز ميسازد قدرت اراده تان است