۲۶-تير-۱۳۸۹, ۰۹:۳۹:۰۰
سلام
من یه مشکل با دیتابیس access دارم و دنبال یه مثال ساده می گردم.
مشکل اصلیم اینه: چطوری ۲ تا table که parent/child هستند رو update کنم؟(در واقع چطوری رکورد جدید بهشون اضافه کنم؟)
چون تعداد فیلد هام زیاده من از dataset wizard استفاده کردم و relation مربوطه رو هم اضافه کردم.
حالا می خوام یه فرم داشته باشم که در قسمت بالا فیلد های parenttable باشه و در زیرش فیلد های childtable قرار بگیره. البته نمیخوام از datagrid استفاده کنم و هر دو table در حالت detail view به فرم اضافه میشن.
در نهایت وقتی از این کد برای ذخیره کردن اطلاعات استفاده میکنم، فقط به parenttable یک رکود اضافه میشه و childtable بدون تغییر میمونه ؟!
لطفا راهنمایی کنید.
ممنون
من یه مشکل با دیتابیس access دارم و دنبال یه مثال ساده می گردم.
مشکل اصلیم اینه: چطوری ۲ تا table که parent/child هستند رو update کنم؟(در واقع چطوری رکورد جدید بهشون اضافه کنم؟)
چون تعداد فیلد هام زیاده من از dataset wizard استفاده کردم و relation مربوطه رو هم اضافه کردم.
حالا می خوام یه فرم داشته باشم که در قسمت بالا فیلد های parenttable باشه و در زیرش فیلد های childtable قرار بگیره. البته نمیخوام از datagrid استفاده کنم و هر دو table در حالت detail view به فرم اضافه میشن.
در نهایت وقتی از این کد برای ذخیره کردن اطلاعات استفاده میکنم، فقط به parenttable یک رکود اضافه میشه و childtable بدون تغییر میمونه ؟!
کد:
this.validate();
this.parentBindingSource.EndEdit();
this.childBindingSource.EndEdit();
this.parentTableAdapter.Update(this.ds.parent);
this.childTableAdapter.Update(this.ds.child);
ممنون