PDA

View Full Version : سوال: سی شارپ و اکسس



رزابرنامه یاب
پنج شنبه 08 دی 1390, 14:47 عصر
سلام بر دوستان
وقتی اطلاعات جدول ها رو در Access تغییر می دم دیگه این اطلاعات جدید در Gridview در فرم به شکل جدید تغییر نمیکنه و با همون اطلاعات قدیمی میمونه.کسی در این مورد می توانه منو راهنمایی کنه؟؟؟؟

az.heidarzadeh
پنج شنبه 08 دی 1390, 15:00 عصر
سلام
سوالت خیلی نامفهومه یعنی دستی میری داده هاتو دیتابیست تغییر میدی و بازم تغییراتت تو برنامه اعمال نمیشه؟

Hybrid
پنج شنبه 08 دی 1390, 15:14 عصر
سلام بر دوستان
وقتی اطلاعات جدول ها رو در Access تغییر می دم دیگه این اطلاعات جدید در Gridview در فرم به شکل جدید تغییر نمیکنه و با همون اطلاعات قدیمی میمونه.کسی در این مورد می توانه منو راهنمایی کنه؟؟؟؟





سلام دوست عزیز هنگامی که اطلاعات درون جدولت رو تغییر میدی جدول رو save میکنی ؟؟؟ هنگامی که سیو کردی برو یه refresh از بانکت بکن تو Visual Studio .
موفق باشین

رزابرنامه یاب
پنج شنبه 08 دی 1390, 15:49 عصر
سلام
سوالت خیلی نامفهومه یعنی دستی میری داده هاتو دیتابیست تغییر میدی و بازم تغییراتت تو برنامه اعمال نمیشه؟
یه گرید ویو توی فرم سی شارپ دارم که اطلاعاتش رو از یه جدولی میگیره،حالا وقتی میرم تو اکسس اطلاعات همون جدولو تغییر میدم دیگه تغییر یافته ها توی گرید ویوو نمیان. یعنی وقتی تو خود بانک جدولا رو تغییر میدم هیچ اثری روی گرید وییو نمیذاره

رزابرنامه یاب
پنج شنبه 08 دی 1390, 15:52 عصر
سلام دوست عزیز هنگامی که اطلاعات درون جدولت رو تغییر میدی جدول رو save میکنی ؟؟؟ هنگامی که سیو کردی برو یه refresh از بانکت بکن تو Visual Studio .
موفق باشین
آره اصلا اطلاعات توی بانک هر جند بارم که بری ذخیره میشه .save میشه اما تو گرید ویو اثر نداره!!!!!!!!!!

programerinfonet
پنج شنبه 08 دی 1390, 16:07 عصر
آره اصلا اطلاعات توی بانک هر جند بارم که بری ذخیره میشه .save میشه اما تو گرید ویو اثر نداره!!!!!!!!!!
اگر منظورت تو همون زمان اجرا است که هیچ تغییری نمی کنه
ولی اگه نه برنامه ات رو دوباره اجرا می کنی دو حالت داره
1- اینکه نوع ارتباط تو با بانک از نوع wizard هست که اصلأ توصیه نمی شه که از این روش وصل بشی
2- کد نویسی : که باید بعد از ذخیره یا ویرایش یا حذف و ... یک بار دیگه بانکت رو به روز کنی (دستور select رو مجدد تکرار کن یا رویدادی رو که دستور select داخلشه رو فراخانی کن)

رزابرنامه یاب
پنج شنبه 08 دی 1390, 17:37 عصر
اگر منظورت تو همون زمان اجرا است که هیچ تغییری نمی کنه
ولی اگه نه برنامه ات رو دوباره اجرا می کنی دو حالت داره
1- اینکه نوع ارتباط تو با بانک از نوع wizard هست که اصلأ توصیه نمی شه که از این روش وصل بشی
2- کد نویسی : که باید بعد از ذخیره یا ویرایش یا حذف و ... یک بار دیگه بانکت رو به روز کنی (دستور select رو مجدد تکرار کن یا رویدادی رو که دستور select داخلشه رو فراخانی کن)

دوست عزیز مرسی از توجهت
با کد نویسی (select)اطلاعات جدول رو تو گرید نشون دادم. تو form loaad کدشو نوشتم که ظاهرا باید هر بار که هجرا میکنم بره اطلاعات جدید رو از دیتابیس بخونه که نمیخونه ...در موقع اجرا (همون لحظه) هم این انتظارو ازش ندارم.
از سمت ویژوال تو دیتابیس ذخیره میشه اما برعکسش نمیشه...