vb_nima
جمعه 14 اسفند 1388, 05:48 صبح
سلام دوستان.
ببخشيد فكر كنم عنوان تاپيك يكم نامفهوم شد.
ببينيد فرض كنيد يك گريد ويو داريم شامل سفارشها كه هر سفارش خودش شامل چند كالاست. تو بحث ديتابيسش يه جدول واسه سفارشها داريم و يه جدول كمكي براي كالاهاي مربوط به هر سفارش كه دو تا فيلد داره "شماره سفارش" و " شماره كالا". پس Master/Detail شد.
حالا من يك گريد ويو X گذاشتم و به جدول سفارشها با objectDataSourceX بايندش كردم. يك فيلد template ساختم و داخلش يك گريدويو Y با يك objectDataSourceY گذاشتم. كه اين ObjectDataSourceY شماره سفارش را ميگيره و ليست كالاهاي مربوط به اونا خارج ميكنه و در اين گريدويو Y قرار ميده.
حالا من اومدم از RowDataBind گريد ويو X استفاده كردم تا ورودي objectDataSoourceY را بدم. ولي نتونستم چون داخل template و بهش دسترسي ندارم.
لطفا اگر روشم اشتباه، روش درست را براي انجام اين كار بهم معرفي كنيد يعني روش گذاشتن اطلاعات detail در سطرهاي master.
و اگر مثالي هم داريد برام بگذاريد.
ممنون.
ببخشيد فكر كنم عنوان تاپيك يكم نامفهوم شد.
ببينيد فرض كنيد يك گريد ويو داريم شامل سفارشها كه هر سفارش خودش شامل چند كالاست. تو بحث ديتابيسش يه جدول واسه سفارشها داريم و يه جدول كمكي براي كالاهاي مربوط به هر سفارش كه دو تا فيلد داره "شماره سفارش" و " شماره كالا". پس Master/Detail شد.
حالا من يك گريد ويو X گذاشتم و به جدول سفارشها با objectDataSourceX بايندش كردم. يك فيلد template ساختم و داخلش يك گريدويو Y با يك objectDataSourceY گذاشتم. كه اين ObjectDataSourceY شماره سفارش را ميگيره و ليست كالاهاي مربوط به اونا خارج ميكنه و در اين گريدويو Y قرار ميده.
حالا من اومدم از RowDataBind گريد ويو X استفاده كردم تا ورودي objectDataSoourceY را بدم. ولي نتونستم چون داخل template و بهش دسترسي ندارم.
لطفا اگر روشم اشتباه، روش درست را براي انجام اين كار بهم معرفي كنيد يعني روش گذاشتن اطلاعات detail در سطرهاي master.
و اگر مثالي هم داريد برام بگذاريد.
ممنون.