مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

کیایی

عضویت از 1393/09/25

اشکال در ایجاد منوی تو در تو

  • یکشنبه 26 اردیبهشت 1395
  • 11:25
تشکر میکنم

با سلام

من منوی داینامیک تو در تو میخوام بنویسم به صورت زیر:

طلا

- دستبند

- انگشتر

- پابند

غیر طلا

- کیف

-لباس

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

منتها در این کد لایه اول رو نمایش میده منتها برای ساب منو کل لیست رو نشون میده.

چطوری میتونم شرطم رو محدود کنم تا گروه(سطح 1) رو بفمم کدومه تا در شرط درستش کنم؟

 protected void Page_Load(object sender, EventArgs e)
        {
            var m1 = (from x in Mybank.tblproductgroup
                      join y in Mybank.tblproducttype
                          on x.ProductGroupID equals y.ProductGroupID
                      where x.ProductGroupID == y.ProductGroupID
                      select x
                        ).Distinct().ToList();
            rptTest.DataSource = m1;
            rptTest.DataBind();
        }
           protected void rptTest_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater rptrSubSubCategory = (Repeater)e.Item.FindControl("rptTest1");
                var m1 = (from x in Mybank.tblproductgroup
                          join y in Mybank.tblproducttype
                              on x.ProductGroupID equals y.ProductGroupID
                          where x.ProductGroupID == y.ProductGroupID
                          select y
                        ).Distinct().ToList();
                rptrSubSubCategory.DataSource = m1;
                rptrSubSubCategory.DataBind();  
            }
        }

 مطمعنم مشکل از قطعه کد آبی رنگه منتها نمیدونم چطوری محدودش کنم که هر منو زیر گروه خودش رو نشون بده. میشه راهنماییم کنین؟

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)