ممکنه کد ذخیره سازیتونو بزارید
منظورتون از کد ذخیره سازی چیه؟
مگه برای ذخیره کردن دیتابیس بعد هر تغییر کد میخواد؟
این کانکشن استرینگ منه:
"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\DBRESTORANS.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;"
البته bin\debug هم بعد از |DataDirectory| بود که چون در اجرا ارور میداد حذفش کردم
مشکل در ذخیره اطلاعات نیست، مشکل در دیدن دیتابیستونه ! یعنی فایل دیتابیسی که تو server explorer میبینین در پوشه اصلی برنامتونه و اونیکه شما اطلاعات توش ذخیره میکنین در bin>debug قرار داره.. واسه حلش کافیه فایل دیتابیس داخل server explorer رو حذف و یبار دیگه از connect to database فایل دیتابیسی که تو bin>debug قرار داره رو آدرس بدین.
این کار را کردم اما نشد
بعد از باز و بسته کردن VS و اجرای دوباره ی برنامه دیدم در server explorer خودبخود فایل قبلی دوباره ایجاد شده.(با پسوند جدید mdf1.)
البته فایلی که از Bin\Debug گذاشتم هم با همون پسوند قبلی mdf. هست.
میدونید مشکل اصلی من کجاست؟
بازم در کریستال ریپورت
وقتی گزارش میگیرم گزارشات مربوط به قبل نمایش داده میشه(تغییرات جدید دیده نمیشه)
البته
در datagrid وقتی جستجو میکنم در صورتی که VS را یه بار نبسته باشم داده ها کامل نمایش
داده میشن اما هنگام زدن دکمه ی چاپ و فرا خوانی کریستال ریپورت داده های قبلی نمایش
داده میشن. همونطور که گفتم این در حالی است که دیتاگرید درست کار میکنه و داده هاش کامل
هستن. البته با اجرای دوباره ی VS و اجرای برنامه دیتاگرید هم به حالت قبل بر میگرده