Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 27.12.2016
Сообщений: 29
1

Связать таблицы, вывести их в представлении

09.05.2019, 21:13. Показов 936. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    public class UspGrController : Controller
    {
        private StBaseSQLEntities db = new StBaseSQLEntities();
 
        public ActionResult Index()
        {
            var last = (from t in db.TALABA
                        join p in db.PRIKAZ on t.Id_student equals p.Id_stud
                        join u in db.USPEVAEM on p.Id_prikaz equals u.Id_prikaz
                        join r in db.RAB_PLAN on u.Id_rabplan equals r.Id_rabplan
                        where p.spec==502
                        select new uGruppa{nomer_zachetkiy =t.nom_zach, familiya = t.familiya,predmet = r.predmet ,itbal = u.itbal, semestr = r.semestr});
            return View(last.Where(g=>g.familiya == "Коновалов" && g.semestr == 3));
        }
    }
 
 
    public class uGruppa
    {
        public int Id { get; set; }
        public string familiya { get; set; }
        public string predmet { get; set; }
        public decimal? itbal { get; set; }
        public int? spec { get; set; }
        public byte? semestr { get; set; }
        public int fak { get; set; }
        public int kurs { get; set; }
        public short? ucheb_god { get; set; }
        public int yaz { get; set; }
        public string nomer_zachetkiy { get; set; }
    }
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@model IEnumerable<D_V3._0.Models.uGruppa>
<div class="container">
    <table class="table">
        <thead>
            <tr>
                <th scope="col">Ф.И.О.</th>
                <th scope="col">№ зачетки</th>
                @foreach (var item in Model)
                {
                <th scope="col">@Html.DisplayFor(modelItem => item.predmet)</th>
                }
   
</tr>
        </thead>
        <tbody>
            @foreach (var item1 in Model)
            {
                <tr>
                    <td>
                        @Html.DisplayFor(modelItem => item1.familiya)
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item1.itbal)
                    </td>
                </tr>
            }
        </tbody>
    </table>
</div>
Необходимо получить фамилию лишь раз, а баллы разместить под предметом, будет список студент. Заранее спасибо.
Миниатюры
Связать таблицы, вывести их в представлении   Связать таблицы, вывести их в представлении  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2019, 21:13
Ответы с готовыми решениями:

Связать две таблицы и вывести отфильтрованные данные
Есть таблица Books: К ней модель Book: namespace Library_v5.Entities { public class Book...

Связать колонку одной таблицы с колонкой другой таблицы
Добрый день! Как связать две ячейки двух таблиц: Из таблицы № 1 данные колонки...

Как подменять значения в представлении значениями из другой таблицы?
Ни как не нападу на след, где копать. Пример: В таблице №, Вендор, Код имеются названия...

Вывести в двоичном представлении все натуральные числа от 1 до N
Задача : вывести в двоичном представлении все натуральные числа от 1 до N. Вопрос : есть ли...

1
1 / 1 / 1
Регистрация: 27.01.2014
Сообщений: 16
22.06.2019, 00:25 2
тебе нужно группировать твои данные, в данном случае можешь попробовать по id студента.
0
22.06.2019, 00:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2019, 00:25
Помогаю со студенческими работами здесь

Связать таблицы
Здравствуйте все:) у меня вопрос: как связать (или по каким свойствам) таблицы так чтобы первая...

Связать таблицы
Помогите кто нибудь У меня есть два меню left_kat1 (id, title) left_kat2 (id, title, cat) ...

связать таблицы
Помогите пожалуйста связать таблицы.... модель связана с несколькими поступлениями. Поступление...

Связать таблицы
Всем привет. Нужно сделать свзяь один к одному, как я понял. Смысл в том, что есть 3 таблицы =&gt; 3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru