Я искренне извиняюсь, если это было задано раньше; может быть, я просто слепой и не нахожу его. Можно ли преобразовать DataTable в массив типа [,] типа с помощью LINQ? Используя следующий код, который я могу преобразовать его в объект [] [], но это не то, что мне нужно, к сожалению:Преобразование DataTable в объект [,] массив с LINQ
object[][] tableEnumerable = dtReportData.AsEnumerable().Select(x => x.ItemArray).ToArray();
Что мне нужно:
object [,] = ....?
Спасибо заранее за любую помощь и снова , Прошу прощения, если это дубликат.
EDIT: Я не хочу, чтобы объект [] [], как опубликовал решение имеет значение, мне нужен объект [,]. По крайней мере, научитесь читать людей, прежде чем начинать вычитание очков.
Возможный дубликат [Datatable to Multimimensional Array] (http://stackoverflow.com/questions/8932900/datatable-to-multidimensional-array) –
Правильно, я на самом деле посмотрел на это, но это не даст мне объект [] [] вместо объекта [,] Спасибо за предложение. – Lukas
Linq не может создать прямоугольный массив - вам нужно использовать вложенные петли 'for'. –