PDA

View Full Version : janus hierarchy



hamishegi
یک شنبه 12 شهریور 1385, 11:55 صبح
در janus gridex یه table root و 3 تا child table دارم که بصورت hierarchy نمایش داده شده اند. گزینه ی allowaddnew برای root table برابر true است. هنگام اجرای برنامه ، وقتی یه رکورد به root table اضافه میکنم، انتظار دارم به child table ها هم یه رکورد اضافه بشه( که نمیشه). چطور این مشکل رو حل کنم؟

اینو هم بگم که یه trigger دارم که هنگام insert کردن در root table یه رکورد در db به child table ها اضافه میکنه.یعنی اگر برنامه رو ببندم و دوباره اجراء کنم، child record های رکورد جدید رو خواهم دید. من میخوام gridex بلافاصله child record ها رو نمایش بده که بتونم توش اطلاعات بریزم و بعد insert کنم.

hamishegi
دوشنبه 13 شهریور 1385, 13:13 عصر
یعنی هیچ کس جوابو نمیدونه؟ بابا اینهمه janus کار داریم. یکی کمممممممممممممک کنه!!!!
من چاره ای ندارم جز اینکه بعد از هر insert، یه بار da.update و da.fill و gridex.refresh رو اجرا کنم که طبعا کار جالبی نیست.
یکی کمممممممممممممک کنه!!!! نظری، رفرنسی، چیزی..... نبود؟

haazeq
دوشنبه 01 آذر 1389, 07:37 صبح
دوست عزیز سلام
سلام من راه حل شما رو می دونم ؛چون خودم قبلاً با این مشکل روبرو شدم
کافیه بعد از اینکه تابع ذخیره رو صدا زدی یا فرم مربوطه رو شو کردی همون جا گرید رو مجدداً متصل کنی
frmEdit.ShowDialog();

var DB = new LINQDataContext();
DGrid.DataSource = DB.tblMainTasks;

haazeq
دوشنبه 01 آذر 1389, 07:39 صبح
اگه میشه نحوه کار با childها رو برام میل کنید.
haazeq@gmail.com
منم دو تا تیبل دارم که بصورت مادر و فرزندی تو دو تا گرید میخوام به هم ربطشون بدم ممنون