PDA

View Full Version : سوال: چرا داده های قبلی هنوز هستند؟



mmbguide
جمعه 13 دی 1392, 20:10 عصر
سلام به همه

از فرم اصلی یک فرم را فراخوانی کردم و فیلدهای اون رو مقدار دهی کردم و بعد پنجره را بستم. اما وقتی دوباره پنجره را باز کردم دیدم داده های قبلی هنوز هستند. چرا؟ چیکار باید بکنم تا بعد از بسته شد و باز کردن مجدد فرم همه چیز عین اولش باشه؟

من برای بستن از Close استفاده می کنم

ممنون

Mani_rf
جمعه 13 دی 1392, 21:45 عصر
به جای Close از Dispose استفاده کن

behrooz69
شنبه 14 دی 1392, 00:06 صبح
سلام به همه

از فرم اصلی یک فرم را فراخوانی کردم و فیلدهای اون رو مقدار دهی کردم و بعد پنجره را بستم. اما وقتی دوباره پنجره را باز کردم دیدم داده های قبلی هنوز هستند. چرا؟ چیکار باید بکنم تا بعد از بسته شد و باز کردن مجدد فرم همه چیز عین اولش باشه؟

من برای بستن از Close استفاده می کنم

ممنون

داداشی مشکلاتت باحاله ها :لبخندساده: مثل بسته نشدن فرم لوگین . اخه اینا کم اتفاق میفته .

واسه فرم لوگین وقتی کدات تموم شد فرم Main خودتو اول باز کن بعد فرم Loggin خودتو ببند یا مخفی کن.

واسه این فرمتم که مقداراش میمونه یا
Frm.Dispose()
یا
Frm.Clear() کن که پاک شن

اگه هم تکس باکس هات و ابزارات به دیتابیست وصلا بیا تو فرم لودت
TableBindingSource رو add new بزن که بعد باز کردن خالی شن و بعد بستن دوباره رکورد Empty شه.