با سلام
من منوی داینامیک تو در تو میخوام بنویسم به صورت زیر:
طلا
- دستبند
- انگشتر
- پابند
غیر طلا
- کیف
-لباس
من برای اینکار از دو تا ریپیتر تو در تو استفاده کردم و کد زیبر رو نوشتم.
منتها در این کد لایه اول رو نمایش میده منتها برای ساب منو کل لیست رو نشون میده.
چطوری میتونم شرطم رو محدود کنم تا گروه(سطح 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(); } }
مطمعنم مشکل از قطعه کد آبی رنگه منتها نمیدونم چطوری محدودش کنم که هر منو زیر گروه خودش رو نشون بده. میشه راهنماییم کنین؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)