i am trying to display treeview structure for maintower and subtower (subtower has to be displayed under maintower) in mvc4. I used the below code in View. It displays structure like,
maintower1
subtower1
maintower1
subtower2
but, i want to display like
maintower1
subtower1
subtower2
Can anyone help me please?
@foreach (System.Data.DataRow dr in ViewBag.treedata.Rows)
{
<div id="treeview">
@if( maintower != @Html.Encode(dr[0]))
{
maintower = @Html.Encode(dr[0]);
<ul>
<li>@Html.Encode(dr[0])
<ul>
@foreach (System.Data.DataRow drow in ViewBag.treedata.Rows)
{
if( maintower == @Html.Encode(drow [0]))
{
<a href="~/Home/Index"><li> @Html.Encode(drow [1]) </li></a>
}
}
</ul>
</li>
</ul>
}
</div>
}