В datagridview можно заполнять по горизонтально, но как заполнить вертикално. У меня есть столбцы называется "Кабинка 1", "Кабинка 2" и.т.д. Я хочу сделать так. В первом столбце т.е. "Кабинка 1" должны быть отчет по первой кабинки, во втором столбце т.е. "Кабинка 2" должны быть отчет по второй кабинке.У меня только заполняется в первом столбце.
Вот код:
void Dicplay()
{
outcomes = OutcomesModel.SelectAll();
totalOutcomes = TotalOutcomesModel.SelectAll();
room = RoomModel.SelectAll();
barTable = BarTableModel.SelectAll();
//Rooms
foreach (var v in room)
{
dt.Columns.Add(new DataColumn(v.Name));
}
//BarTable
foreach (var v in barTable)
{
dt.Columns.Add(new DataColumn(v.Name));
}
//TotalOutcomes
foreach (var v in totalOutcomes)
{
dt.Rows.Add(v.DateStart);
//Outcomes
foreach (var r in outcomes)
{
if (v.RoomId == r.RoomId && (Convert.ToDateTime(v.DateStart) <= Convert.ToDateTime(r.DateOrder) && Convert.ToDateTime(r.DateOrder) <= Convert.ToDateTime(v.DateFinish)))
{
dt.Rows.Add(r.NameGoods + ":" + " " + r.AmountGoods + " - " + r.AmountGoods * r.PriceGoods);
}
}
dt.Rows.Add(v.DateFinish);
dt.Rows.Add("Сумма:" + v.TotalSum);
dt.Rows.Add();
}
dataGridViewTotalRoom.DataSource = dt;
for (int i = 0; i < dataGridViewTotalRoom.Columns.Count; i++)
{
dataGridViewTotalRoom.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь передать данные в контроллер, приходит null(PUT работает нормально)
Нужна помощь с авторизацией в приложении через firebaseСделал по аналогии с гайдом (https://www
Есть классы моделей
Не работает( Это динамическая страница и у них общий шаблон( У страниц таких общий шаблон индекс но через админку была создана страница динамическая...