PDA

View Full Version : سوال: گریدویو تو در تو



mansoure_p
چهارشنبه 07 مرداد 1394, 15:05 عصر
سلام به همگی
من یک گریدویو دارم که به یک جدول متصل هست و اطلاعاتی هم که میگیره شامل آی دی و عنوان هست، یک ستون هم داره که داخلش دستورات هست که شامل ویرایش و حذف و نمایش زیر گروه ها هست.مشکل من اینجاست که وقتی روی نمایش زیرگروه ها کلیک میکنم،میخوام تو یک گریدویو دیگه زیر گروه های مربوط به سطری رو که کلیک کردم ببینم.آی دی سطر رو هم تو متدrowcommand از طریق e.commandArgument میگیرم.ولی وقتی روی این دکمه کلیک میکنم هیچی نمایش داده نمیشه. جدولم شامل این ستون هاست.:افسرده:GroupID,GroupTitle,SubGroup Title,ParentID

mansoure_p
چهارشنبه 07 مرداد 1394, 15:09 عصر
این sp هست که استفاده میکنم.133698

mansoure_p
چهارشنبه 07 مرداد 1394, 15:19 عصر
این sp هست که استفاده میکنم.133698

جواب سوالم رو همین الان پیدا کردم اشکال کار این بود که باید DocGroupID=@DocGroupID رو پاک میکردم.

mansoure_p
شنبه 10 مرداد 1394, 11:54 صبح
دوستان کمک!
سوالم در مورد موضوع بالاست.من توی گریدویو دوم هم برای هر سطر دستوراتی مثل حذف و اضافه و ویرایش دارم.کارم میکنه ولی گریدویو بایند نمیشه.باید برگردم به گریدویو والد بعد از اونجا نمایش زیرگروه ها رو بزنم تا نشون بده.من از طریق زیر از گرید اول به گرید دوم متصل میشم.
133802
و گریدی که زیرگروه ها رو نشون میده داخل itemtemplate گرید اولی نیست.هر کدوم جدا هستند.راه ارتباطشونم همین کدی هست که در بالا قرار دادم.

اینم کد ویرایش و اضافه کردن زیرگروه به گرید دوم هست.

133803
grdsubgroup گرید دوم هست. grdDocumentGroup گرید اول هست.

mansoure_p
یک شنبه 11 مرداد 1394, 10:03 صبح
بازم جواب رو خودم پیدا کردم.این جواب رو میذارم تا بقیه دوستان هم اگر سوال مشابهی داشتند استفاده کنند.
باید به صورت دستی گرید دوم رو بایند میکردم و از متدش در جای لازم استفاده میکردم.
133836

و در pageLoad()
133837
در ضمن نام viewstate ای که آی دی زیرگروه رو نگه میداشت با viewstateای که آیدی گروه رو نگه میداشت یکی بود که من عوضش کردم.