mscrack
@mscrack

Нужен совет по реализации структуры DataGrid?

Всем привет. Есть такая задача, что то типа каталога. Забиваем наименование устройства, фирма, модель серийный номер. Но у устройства может быть в комплекте еще какие то устройства в составе (например у моноблока это клава и мышь) Я не могу понять как мне сделать добавление компонентов к устройству, как это все связать? Приложение пишу на C#WPF с применением паттерна MVVM, вся загвоздка в том что я не пойму как мне сделать биндинг к таблице.

В теории я понимаю как это сделать, я думал создать два списка, точнее один список List<parant_name> для родителей и один словарь Dictionary<parent_id, List<child>>. Если я нажимаю на кнопку добавить устройство то происходит запись в List если я нажимаю на кнопку добавить компонент к устройству, то берется текущий родитель id и записывается в Dictionary, но как мне все это вывести в DataGrid? я не понимаю как это реализовать

5fb4d1884dd47485060634.jpeg
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
HemulGM
@HemulGM
Delphi Developer, сис. админ
Родитель и дочерний объект.
Либо поле "родитель" у каждого устройства (если устройства как единицы, а не как типы), либо отдельная таблица зависимостей. Где указано, кто кому родитель. Выборка через join

select * from items I
join links L on L.PARENT_ID = I.ID
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы