PDA

View Full Version : سوال: حذف اطلاعات از DataGridViwe بدون حذف شدن از پایگاه



sattar1
چهارشنبه 22 شهریور 1391, 23:52 عصر
92793

سوالی برای نوبت دهی مطب پزشکی
بنده نوبت های گرفته شده را در یک DataGridViwe نمایش میدهم. حالا فرض کنید نوبت گرفته شده فرا رسیده و بیمار به مطب مراجعه میکند
با این مراجعه دیگر نوبت گرفته شده که در DataGridViwe ثبت شده ارزشی ندارد.
حالا سوال من اینه که آیا میشه این اطلاعات را از DataGridViwe حذف کرد به طریقی که از پایگاه حذف نشه یعنی فقط در DataGridViwe نمایش داده نشه؟؟؟

Me3ter
پنج شنبه 23 شهریور 1391, 00:10 صبح
سلام برای حذف از دیتا گرید میتونید از این کد استفاده کنید
DataGridView1.Rows.RemoveAt(Row);
جای row شماره سطری گه تو گرید میخواید حذف بشه بنویسید

sattar1
پنج شنبه 23 شهریور 1391, 12:17 عصر
سلام برای حذف از دیتا گرید میتونید از این کد استفاده کنید
DataGridView1.Rows.RemoveAt(Row);
جای row شماره سطری گه تو گرید میخواید حذف بشه بنویسید

دوست عزیز ممنون از نظرت

اما یک مشکلی وجود داره
من وقتی که عمل حذف رو انجام میدم برنامه به درستی از DataGridViwe حذف میکنه
اما با باز و بستن فرم دوباره همون مقدار پاک شده در DataGridViwe قرار میگیره.

Mahmoud Zaad
پنج شنبه 23 شهریور 1391, 12:51 عصر
سلام
شما باید یه فیلد داشته باشید از نوع صفر و یک (bit یا Yes/No توی اکسس) که موقع ثبت اون رو صفر یا False یا No مقدار دهی می کنید و زمانی که شخص مراجعه می کنه شما اون ردیف رو یک، True یا Yes مقدار دهی می کنید یعنی آپدیتش می کنید. بعد برای نمایش توی دیتاگرید ویو، فقط ردیف هایی که مقدار فیلد مذکور در اونها صفر، False یا No هست (یعنی مراجعه نکرده اند) رو نمایش می دید.