2015-07-08 2 views
1

У меня проблемы с datagridview. Я пытаюсь экспортировать выбор строки datagridview1 в массив, который будет использоваться в диаграмме в том же решении. Мне нужно преобразовать эти идентификаторы в фактическое имя коллекции. Я попытался перечислить список, чтобы преобразовать id в имя коллекции, но компилятор дает мне ошибку, поэтому в конце я использовал переключатель case. Является ли перечисление правильным способом конвертировать идентификатор в имя коллекции или я должен следовать другой дороге?C# convert datagridview id для имен коллекций

e.Graphics.DrawLine(Pen, position1, position2(Enum.GetName(typeof(collectioname),idofcollectioname), positionx2, positiony2)); 

ответ

0

Я не уверен, если я получил ваш вопрос, но,

Мне нужно преобразовать эти идентификаторы к действительному имени коллекции

Если вы имеете в виду Id какое-то значение, которое может be Ограниченный комплект значений, ответ ДА, вы можете использовать Enum.

Но если Id что-то еще, ответ NO, вы не можете использовать его.

+0

по идентификатору я имею в виду идентификатор, связанный со значениями в серии перечислений .... как: (идентификатор, значение) 1, значение1 2, значение2 | 3, value3 – SkyWalker

+0

Таким образом, его значение может быть одним из ограниченных значений. –

Смежные вопросы