PDA

View Full Version : کار با bindingnavigator



آنیل
شنبه 17 شهریور 1386, 23:57 عصر
سلام
در موقع اجرای برنامه, bindingnavigator فعال و وقتی از delete یاsave اش استفاده میکنم
همون موقع تغییرات اعمال میشه ولی موقتی یه! یعنی در اجرا های بعدی این تغییرات از بین رفتن.مشکل چی یه؟

hdv212
یک شنبه 18 شهریور 1386, 00:07 صبح
پس از Update کردن Dateset یا DataTable باید از متد AcceptChanges() استفاده کنی تا تغییرات رو تایید و اعمال کنی.

آنیل
یک شنبه 18 شهریور 1386, 00:37 صبح
یعنی باید برایbindingnavigator خودم یه تابع update بنویسم؟
(توضیح:باdrag کردن table روی فرمbindingnavigator رو فعال کردم)

once4ever
یک شنبه 18 شهریور 1386, 10:15 صبح
مشکل از کد نیست.
موقع اضافه کردن کانکشن یه سوالی از شما شده که بانکتون به سلوشن اضافه کرده و هربار برنامه اجرا میشه او بانک در مسیر خروجی قرار میگیره

آنیل
یک شنبه 18 شهریور 1386, 10:21 صبح
وقتی کانکشن و ساختم و ابز کردم سوالی پرسیده نشد.به هر حال الان چی کار کنم تا درست شه؟

once4ever
یک شنبه 18 شهریور 1386, 10:46 صبح
بنکت چیه؟
به سلوشنت نگاه کن ببین فایل بنکتو اونجا میبینی؟

PC2st
یک شنبه 18 شهریور 1386, 11:29 صبح
همانطور که جناب once4ever گفتند، اگر دیتابیس رو به پروژه اضافه کردید (و در سلوشنت اون رو میبینی) ممکنه بخاطر کپی شدن بانک اولیه در مسیر خروجی باشه، مطمئن شوید که مقدار خاصیت Copy to output directory روی Copy always تعریف نشده باشد. برای دسترسی به این خاصیت نام دیتابیس رو از Solution Explorer انتخاب کرده و در پنجره Properties نگاه کنید.

آنیل
دوشنبه 19 شهریور 1386, 10:52 صبح
همانطور که جناب once4ever گفتند، اگر دیتابیس رو به پروژه اضافه کردید (و در سلوشنت اون رو میبینی) ممکنه بخاطر کپی شدن بانک اولیه در مسیر خروجی باشه، مطمئن شوید که مقدار خاصیت Copy to output directory روی Copy always تعریف نشده باشد. برای دسترسی به این خاصیت نام دیتابیس رو از Solution Explorer انتخاب کرده و در پنجره Properties نگاه کنید.

اول از راهنمایی تون ممونم.من الان متوجه منظور once4ever شدم.موقع ساخت connection همچین سوالی پرسیده می شه و من کپی نمی کنم.بانک (sql server table) بهsolution اضافه شده بود و این خاصیتCopy to output directory هم نداشتولی بازم مشکل داره