PDA

View Full Version : سوال: کار با اکسس در c#



paria_107
شنبه 14 خرداد 1390, 23:48 عصر
سلام خسته نباشید
من میخوام پروژه سیستم مدیریت کتابخانه رو با c# وبانک اطلاعاتی access پیاده سازی کنم قبلا این پروژه رو با vb نوشته بودم ولی با c# زیاد کار نکردم و وارد نیستم ،چند تا پروژه از سایت دانلود کردم ولی هیچ کدوم کمکم نکردن اگه میشه به سوالام جواب بدید:
1)من تو فرم 1 اطلاعات مربوط به کتابها رو در یک data grid view ذخیره کردم حالا میخوام تو فرم 2 اطلاعات یک کتاب رو از طریق text box ها بگیرم و این اطلاعات به عنوان یک سطر جدید به data grid view فرم 1 اضافه بشه.با دستور insert into میشه این کارو کرد؟
2) میخوام رکوردی که جستجو میشه به عنوان رکورد جاری نمایش داده بشه. برای جستجوی یک رکورد میشه از متد find یک data view استفاده کرد؟ به نظر شما راحت ترین راه جستجوی یک رکورد چیه؟ میشه سورس اونو برام بذارید؟
خواهش میکنم هر کسی که در این زمینه اطلاعاتی داره جوابمو بده وقت زیادی ندارم مرسی:گریه::گریه:.

imanamami
یک شنبه 15 خرداد 1390, 00:12 صبح
سلام دوست عزیز
برای این کار راه های یادی وجود دارد من دوتا راه پیشنهاد می کنم
1- Dataset
2-Conectionstring

با هردوی انها می تونی اطلاعات یک پایگاه داده رو واکشی کنی

ompcj4u
یک شنبه 15 خرداد 1390, 00:38 صبح
سلام
1) اصلا باید برای درج اطلاعات از insert استفاده کنی به شکل زیر
اول یه oledbCommand بزن و کد insert رو به CommandText بده
insert into tbl_book(field name) values(maghadir);
2) برای این کار با DataAdapter یه select بزن و بعد
dataAdapter.fill(dataset,"book");
datagridView1.dataSource = dataset;
datagridView1.datamember = "book";