Member 13765884 Ответов: 1

Datagridview и массивы


Я создаю программу, которая отправляет продукты другим " пользователям/отделам’, когда один отдел закончен. Поэтому я пытаюсь включить массивы для указанного списка отделов, в которые продукт должен перейти следующим.
У меня еще нет никакого кода, так как я все еще нахожу свои ориентиры... но мне было интересно, если

Можно ли создать массив из единственной ячейки из выбранной строки в datagridview, который определял бы, куда идти дальше?

Что я уже пробовал:

Создание массива из представления списка. Не так уж много информации в интернете

Maciej Los

Не могли бы вы быть более конкретным и предоставить более подробную информацию о вашей проблеме?
В данный момент ваш вопрос совершенно неясен.

Member 13765884

На данный момент я хочу знать, как сделать массив, используя элементы в ячейке, которые у меня есть

CHill60

Ты все еще не совсем ясно выражаешься. Например: ячейка будет содержать один видимый элемент - каким образом вы хотите преобразовать его в массив?
- Зачем тебе массив?
- Что вы имеете в виду, говоря, что отдел "закончен"
Это звучит так, как будто вы пытаетесь создать рабочий процесс - это так?

Member 13765884

Ячейка будет содержать несколько таких элементов, как ... ‘анализ, чистка, починка, ремонт’.
Поэтому, когда отдел "анализа" закончил анализ, продукт переходит в отдел "очистки".
Я думал, что массив будет лучшим способом сделать это. Разве это не так?

Да, я пытаюсь создать рабочий процесс. Спасибо

F-ES Sitecore

Это не несколько элементов, это одна строка. Как уже было сказано, клетка может вместить только одну вещь.

1 Ответов

Рейтинг:
1

CHill60

Я бы не стал использовать для этого массив, но особый вид массива называется a Очередь[^] - по крайней мере, для простого рабочего процесса.

Вероятно, вам следует почитать о паттернах, которые могут помочь
Паттерн "цепочка ответственности" - Понимание и реализация схемы цепочки ответственности в C#[^]
или, возможно, паттерн состояния Понимание и реализация паттерна состояний в языке Си#[^]
или, возможно, шаблон трубопровода Простая реализация конвейера в C#[^]

Определенно не храните рабочий процесс в виде элемента, разделенного запятыми, в одной ячейке datagridview!

Надеюсь, статьи, которые я перечислил (все они находятся здесь, на CodeProject), помогут вам начать работу


Maciej Los

5ed!