PDA

View Full Version : سوال: به روز رسانی DataGridView - بایند شده بصورت ویزاردی



hadimtn
چهارشنبه 31 تیر 1394, 16:39 عصر
سلام.
دیتاگرید رو به صورت ویزاردی بایند کردم!
اطلاعات دیتا گرید رو چه جوری به روز کنم مشکل زیر پیش نیاد!؟
133468

پس از به روز رسانی به روش های زیر همونطور که میبینیدفقط یک ستون از اطلاعات دیده میشه، بقیه ... ؟!

روش اول:

((DataGridView)(Application.OpenForms["AddUserForm"].Controls["userViewer_dataGridView"])).DataSource = db.LoginTables;

روش دوم:
userViewer_dataGridView.DataSource = db.LoginTables;

روش سوم:

object ds = userViewer_dataGridView.DataSource;
userViewer_dataGridView.DataSource = null;
userViewer_dataGridView.DataSource = ds;

hadimtn
پنج شنبه 01 مرداد 1394, 19:04 عصر
با تشکر از جناب davidrobert که علت این مشکل رو گفتن!
ایراد از نامگذاری فیلدها در پایگاه داده است!
به دلیل رعایت نکردن دو نکته در نامگذاری ها!
1. نامگذاری با حروف فارسی
2. وجود فاصله (Space) بین حروف. که در واقع مشکل اصلی همین بود!
تنها فیلدی که در عکس هم مشخص میباشد، فیلد " نام " می باشد که اطلاعاتش به روز شده اند!