Странный вопрос, в основном я создаю DataTable, используя метод AsEnumerable(), а затем используя запрос LINQ.LINQ, выбирая все элементы массива элементов
Однако я не знаю, сколько строк или столбцов имеет этот DataTable, и мне нужно выбрать все элементы массива элементов, есть ли способ циклического перехода из ItemArray [0] в ItemArray [ItemArray.lenth -1] в запросе LINQ? Это единственный способ найти привязку к сетке MVC, поэтому, если есть лучший способ, я бы с удовольствием узнал!
Ниже приведен вид псевдокода того, что я хотел бы сделать. Любая помощь будет замечательной!
var model = from t in table.AsEnumerable().AsQueryable()
select new
{
for (i = 0 to ItemArray.length)
{
t.ItemArray[i]
}
}
можете ли вы разместить свой класс стола? –
Мне не совсем ясно, что вы пытаетесь сделать здесь. В этом контексте цикл не имеет смысла. Если вы создаете анонимный класс, какая польза от него может быть связана с использованием самих объектов DataRow? – David
Непонятно. В чем, в частности, возникают проблемы с кодом? – mmcrae