Какой элемент управления .NET я должен использовать для отображения этого пользователю?
У меня есть 2 типа элементов, упаковка и предмет. Данные, содержащиеся в элементе, - это идентификатор, размер и статус. Пакет может иметь несколько элементов (но без пакетов, поскольку это не дерево). Он имеет статус и количество. Я могу думать о 3-й колонке для этого. Мне нужно будет щелкнуть правой кнопкой мыши каждый элемент или пакет и выбрать команды. У меня должны быть все предметы в пакете в группе. Я хотел бы скрыть или показать элементы в пакете, если пользователь дважды щелкнет.
Я не знаю, какой контроль использовать. Я думал о datagrid со столбцом id и size и думал, что могу использовать id в качестве статуса и иметь какое-то дерево, но я не знаю, возможно ли это. Какой контроль я должен использовать?