mansoure_p
یک شنبه 19 فروردین 1397, 14:57 عصر
سلام من یک ddl دارم که میخوام گروه محصولات بر اساس برند محصولات نمایش داده بشه.
کنترلر من هست
ViewBag.ProductGroupID = new SelectList(db.ProductGroup, "ProductGroupID", "ProductGroupTitle");
و این هم cshtml هست
<div class="form-group">
@Html.LabelFor(model => model.ProductGroupID, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("ProductGroupID",null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.ProductGroupID, "", new { @class = "text-danger" })
</div>
</ div>
با استفاده از دستور groupby میشه این کار رو انجام داد؟
مثلا میخوام وقتی کاربر منو رو باز میکنه همچین چیزی نمایش داده بشه
برند محصول1
* گروه محصول1
* گروه محصول2
* گروه محصول3
برند محصول 2
* گروه محصول 1
* گروه محصول 2
* گروه محصول 3
کنترلر من هست
ViewBag.ProductGroupID = new SelectList(db.ProductGroup, "ProductGroupID", "ProductGroupTitle");
و این هم cshtml هست
<div class="form-group">
@Html.LabelFor(model => model.ProductGroupID, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("ProductGroupID",null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.ProductGroupID, "", new { @class = "text-danger" })
</div>
</ div>
با استفاده از دستور groupby میشه این کار رو انجام داد؟
مثلا میخوام وقتی کاربر منو رو باز میکنه همچین چیزی نمایش داده بشه
برند محصول1
* گروه محصول1
* گروه محصول2
* گروه محصول3
برند محصول 2
* گروه محصول 1
* گروه محصول 2
* گروه محصول 3