Я изо всех сил пытаюсь найти правильный элемент управления для использования для списка предопределенных заданий во включенной форме.В настоящее время у меня есть ListBoxControl в группе «Предопределенное имя задания», в котором перечислены все предопределенные задания для морского сервисного центра (т. Е. Замена масла, настройка и т. Д.).Затем, основываясь на элементе (то есть имени задания), который выбран в моем ListBox, мне нужно отобразить элементы, соответствующие этому заданию.Например, если замена масла является выбранной работой, мне нужно показать 4 литра масла, 1 масляный фильтр, рабочую силу и т. Д. И т. Д.
В настоящее время при загрузке данных формы у меня есть DAOкоторый получает все мои задания из базы данных, используя LINQ to SQL.Затем я перебираю результаты и помещаю имена заданий в ListBox.Проблема, с которой я столкнулся, заключается в том, что для элементов ListBox нет тега, как для элементов ListView.Поэтому каждый раз, когда пользователь выбирает другой элемент в ListBox, я должен выполнить еще один запрос LINQ, чтобы снова получить задание из базы данных, чтобы я мог отобразить соответствующие ему элементы.Если бы я мог использовать ListView и скрыть заголовок столбца, я мог бы установить всю работу для тега, чтобы каждый раз, когда пользователь выбирал новый элемент, у меня был доступ к деталям без необходимости повторного вызова базы данных.Есть ли способ, которым я могу скрыть заголовок столбца ListView, не скрывая весь столбец?
![Windows Form](https://i.stack.imgur.com/Y1rT6.jpg)