PDA

View Full Version : سوال: مشکل در درج اطلاعات در فایل بانک اطلاعاتی MDF



amirpub
جمعه 15 مرداد 1389, 06:56 صبح
سلام دوستان
یه برنامه خیلی خیلی ساده نوشتم که توش نام و نام خانوادگی از طریق 2عدد TextBox از کاربر دریافت میشه و در بانک اطلاعاتی ثبت میکنه.
برای ثبت در بانک اطلاعاتی از linq استفاده کردم. اما متاسفانه داده ها در بانک اطلاعاتی ذخیره نمیشن!
برنامه رو ضمیمه ی همین پست کردم.
ممنون میشم اگه لطف بفرمایید و راهنمایی کنید مشکل کارم از کجاست.

زبان برنامه نویسی : C#‎ 2008
فایل بانک اطلاعاتی : SQL Server (mdf file)

mahdi_7610
جمعه 15 مرداد 1389, 07:56 صبح
سلام

برنامه شما مشکلی نداره . و به اجرا میشه .

فقط شما کافیه یک dataGridView روی فرم قرار بدید تا بتونید مشخصات ثبت شده را مشاهده کنید .

بعد از این که dataGridView1 را روی فرم قرار دادید کافیه دستور زیر را به اخر کدتون اضافه کنید .


dataGridView1.DataSource = DC1_DataContext.tbl1s;

موفق باشید

amirpub
جمعه 15 مرداد 1389, 08:36 صبح
سلام

برنامه شما مشکلی نداره . و به اجرا میشه .

فقط شما کافیه یک dataGridView روی فرم قرار بدید تا بتونید مشخصات ثبت شده را مشاهده کنید .

بعد از این که dataGridView1 را روی فرم قرار دادید کافیه دستور زیر را به اخر کدتون اضافه کنید .


dataGridView1.DataSource = DC1_DataContext.tbl1s;

موفق باشید

کاری که شما فرمودید رو انجام دادم
اطلاعات در DataGridView نمایش داده شد.
اما پس از اینکه یک بار خط

dataGridView1.DataSource = DC1_DataContext.tbl1s;
رو کامنت کردم و برنامه رو اجرا کردم و سپس دوباره کد بالا رو از حالت کامنت در آوردم و برنامه رو اجرا کردم، اطلاعات قبلی دیگر وجود نداشتند!
این طور به نظر می اید که اطلاعات به جای ثبت در فایل mdf بانک اطلاعاتی در یک جای موقت ذخیره میشوند! زیرا پس از اجرای برنامه و سپس خروج از آن در Server Explorer در بانک اطلاعاتی Database1.mdf بر روی جدول tbl1 کلیک راست کرده و گزینه ی Show Table Data را انتخاب کنید، مشاهده خواهید کرد که هیچ اطلاعی در این جدول ذخیره نشده!

حال به نظر شما مشکل از کجا می تونه باشه و راه حل پیشنهادیتون چیه؟!

پیشاپیش از وقتی که میذارید بسیار ممنونم