سلام استاد اگر از دستور
use()
استفاده نکنیم کد داخل تابع درست کار نمیکند یعنی بعد از ویرایش دفتر تلفن در فرم دوم و زدن اوکی و برگشت به فرم اول اطلاعات داخل دیتاگرید رفرش نمیشود میخوام لطفا علتش را بفرمایید البته بعد کلی بررسی فهمیدم که با گذاشتن یوز حل میشه
private void BindGrid() <code> private void BindGrid() { using (Contact_DBEntities db = new Contact_DBEntities()) { dgContacts.AutoGenerateColumns = false; dgContacts.Columns[0].Visible = false; dgContacts.DataSource = db.MyContacts.ToList(); } } </code>
سلام
به این دلیل است که فرم باز شده بسته نمیشه و این نمونه از حافظه خارج نمیشه برای همین اطلاعات جدید را نشون نمیده
وقتی using میکنید همون موقع نمونه ساخته میشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)