PDA

View Full Version : چگونگی ثبت پیغام برای دستور update



amin3271
پنج شنبه 10 مرداد 1387, 15:20 عصر
privatevoid btnsave_Click(object sender, EventArgs e)
{
this.BindingContext[dataset1, "tb_telnet"].EndCurrentEdit();
sqlDataAdapter1.Update(dataset1);
}


چگونه بعد زدن دکمهsave و با شرط انجام عملیات بالا پیغام "ثبت اطلاعات با موفقیت انجام شد" چاپ شود.

آریوس_1985
پنج شنبه 10 مرداد 1387, 16:06 عصر
نمی دونم من سوالتونو بد فهمیدم یا چیز دیگه!!!!
اما فکر میکنم با یک Messagebox مشکلتون حل بشه!(بعد از اتصال به دیتابیس و انجام عملیات اگر Error ی داده نشود پیام شما به کاربر ارسال میشود)

amin3271
پنج شنبه 10 مرداد 1387, 19:23 عصر
اونو میدونم منظورم اینکه چطور بفهمم عمل update روی dataset انجام شده یا شکست خورده؟
تا تحت این شرایط بتونم به کاربر پیغام بدم.

samanes
پنج شنبه 10 مرداد 1387, 20:31 عصر
try
{
this.customersBindingSource.EndEdit();
this.customersTableAdapter.Update(this.northwindDa taSet.Customers);
MessageBox.Show("Update successful");
}
catch (System.Exception ex)
{
MessageBox.Show("Update failed");
}

در ضمن update تعداد رکورد هایی را که تحت تاثیر قرار داده، بر می گرداند.
مثال msdn است.

amin3271
پنج شنبه 10 مرداد 1387, 22:20 عصر
ببخشید میشه دو خط اول کد رو بیشتر توضیح بدید؟
customersBindingSource و customersTableAdapter و northwindDataSet.Customers چی هستند؟

samanes
پنج شنبه 10 مرداد 1387, 22:27 عصر
اونا هیچی ... مثال هستن .. پایگاه داده Northwind
شما از همون کدت استفاده کن...


try
{
this.BindingContext[dataset1, "tb_telnet"].EndCurrentEdit();
sqlDataAdapter1.Update(dataset1);
MessageBox.Show("Update successful");
}
catch
{
MessageBox.Show("Update failed");
}