У вас есть два варианта в зависимости от реальных объектов в dataRow.ItemArray
Если в объекте [] действительно есть строковые объекты, вы можете просто привести элемент мудро.
dataRow.ItemArray.OfType<string>().ToList();
, ноесли объекты другого типа, например, int или что-то еще, вам нужно преобразовать строку в строку (в этом примере с .ToString()
, но в вашем случае может потребоваться другой пользовательский метод
dataRow.ItemArray.Select(o => o.ToString()).ToList();
Редактировать:
Если вам явно не нужно List<string>
или string[]
, вы можете опустить .ToList()
и получить вместо него IEnumerable<string>
.