|
0 / 0 / 0
Регистрация: 16.12.2022
Сообщений: 7
|
|
Заполнение datagridView данными из db. Entity11.05.2024, 12:02. Показов 706. Ответов 6
Добрый день, не могу понять в чем проблема. У меня есть окно datagridView, в которое я хочу импортировать данные из таблицы sql.
public class ApplicationContext : DbContext { public DbSet<Bus> Bus => Set<Bus>(); public ApplicationContext() => Database.EnsureCreated(); protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer("Server = (localdb)\\mssqllocaldb; Database = Bus; Trusted_Connection = True; "); } } public void Create() { var bus1 = new Bus() { Brand = "Маз", Color = "черный", DriverName = "Виктор", Seating = 34, RBNum = "AA3414-6" }; var bus2 = new Bus() { Brand = "dd", Color = "das ", DriverName = "oleg", Seating = 12, RBNum = "NN1836-6" }; db.Bus.Add(bus1); db.Bus.Add(bus2); db.SaveChanges(); } private void всеАвтобусыToolStripMenuItem_Click(objec t sender, EventArgs e) { var buses = db.Bus.ToList(); foreach(var item in buses) { dataGridView1.DataSource = item; } } Где я что упустил ?
0
|
|
| 11.05.2024, 12:02 | |
|
Ответы с готовыми решениями:
6
Создание и заполнение БД данными из datagridview Заполнение datagridview данными из textbox Entity framework, заполнение данных в datagridview |
|
0 / 0 / 0
Регистрация: 16.12.2022
Сообщений: 7
|
|
| 11.05.2024, 12:17 [ТС] | |
|
В теории это должен быть указатель для datagridview, чтобы он знал что ему брать в качестве данных для таблицы.
0
|
|
|
0 / 0 / 0
Регистрация: 16.12.2022
Сообщений: 7
|
|
| 11.05.2024, 13:21 [ТС] | |
|
Пожалуйста, смотрите:
Я создал .cs файл, который назвал applicationContext, который наследуется от DbContext. Далее я установил (в dbset) 'макет' по которому будет построена таблица с названием Bus. Далее в этом файле я проверяю существует ли такая таблица в локалдб (и чуть что создаю ее). Далее происходит вызов метода, в котором я записываю в бд данные (заполняю таблицу). Сохраняю изменения внесенные туда. после чего, после определенного действия в форме (нажатия на кнопку) у меня должно считаться с бд строки, которые я записываю в лист, после чего прогоняю через foreach, чтобы присвоить в datagridview значения : 1 строка из бд = 1 строка в datagridview
0
|
|
|
0 / 0 / 0
Регистрация: 16.12.2022
Сообщений: 7
|
|
| 11.05.2024, 13:23 [ТС] | |
|
в ms Management studio эта бд выглядит так :
0
|
|
|
0 / 0 / 0
Регистрация: 16.12.2022
Сообщений: 7
|
|
| 11.05.2024, 13:41 [ТС] | |
|
Спешу сообщить, что после того как я изменил строчку dataGridView1.DataSource = item; в всеавтобусыToolStrip на
dataGridView1.DataSource = db.Bus.Local.ToBindingList(); то в datagridview начали появляться данные, которые я добавляю во время исполнения кода, но при этом те данные, которые уже находятся в базе данных не подтягиваются.
0
|
|
| 11.05.2024, 13:41 | |
|
Помогаю со студенческими работами здесь
7
Заполнение данными DataGridView Заполнение DataGridView данными! Заполнение DataGridView данными построчно Заполнение элемента DataGridView данными из DataTable Заполнение comboBox данными из ячейки datagridview Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|