Всем доброго времени суток, есть метод который читает данные из файла и заполняет List. В списке всегда будет фиксированное число данных = 8. Мне нужно разбить Count поровну, одну часть в одну таблицу другую часть в другую. Сейчас пока додумался только так разделить:
@{
int i = 0;
}
@foreach (var b in ViewBag.ReadBin)
{
if (i <= 3)
{
<tr>
<td>
<p>@b.NumberPosition</p>
</td>
<td>
<p>@b.ShaftNumberLower</p>
</td>
<td>
<p>@b.ShaftNumberUpper</p>
</td>
<td>
<p>@b.DiameterShaftLower</p>
</td>
<td>
<p>@b.DiameterShaftUpper</p>
</td>
</tr>
i++;
}
else
{
<tr>
<td>
<p>@b.NumberPosition</p>
</td>
<td>
<p>@b.ShaftNumberLower</p>
</td>
<td>
<p>@b.ShaftNumberUpper</p>
</td>
<td>
<p></p>
</td>
<td>
<p></p>
</td>
</tr>
}
}
Контроллер:
public class HomeController : Controller
{
readonly ReadBinaryFile _readBinary = new ReadBinaryFile();
public ActionResult Index()
{
var transhipments = _readBinary.ReadBin();
ViewBag.ReadBin = transhipments;
return View();
}
}
Но это не совсем то что мне нужно, все в одной таблице, а нужно раскидать в две. Как это сделать правильно? Спасибо
Что-то вроде такого:
//сдесь пишешь заголовок таблицы
for (int i=0; i < ViewBag.ReadBin.Count()/2; i++)
{
//постить в одну таблицу
}
//закываешь таблицу
//сдесь пишешь заголовок второй таблицы
for (int i=ViewBag.ReadBin.Count()/2; i <= ViewBag.ReadBin.Count; i++)
{
//постить во вторую таблицу
}
//закываешь таблицу
будет разделять тебе поровну все данные независимо от количества переданых данных.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньЕсть C#-проект солюшена для SharePoint
Вот Vector3ClampMagnitude помогите пожалуйста разобраться не понимаю читал на Unity API не понел заранее спасибо