, я пытаюсь заполнить веб-сетку MVC с помощью DataTable, которая создается в коде позади и затем становится перечисляемой с помощью метода расширения AsEnumerable ().
Однако, когда Я вызываю метод GetHtml,результат отличается от того, что я ожидал, он состоит из двух столбцов HasErrors и RowError и ни одного из столбцов, которые я определил.
Я что-то упустил?
DataTable table = new DataTable();
table.Columns.Add("I/Dia");
foreach (var item in Variations.Where(item => !table.Columns.Contains(item.CrossSectionalDiameter)))
{
table.Columns.Add(item.CrossSectionalDiameter);
}
foreach (var item in Variations)
{
var r = table.Rows.Add();
r["I/Dia"] = item.InternalDiameter;
r[item.CrossSectionalDiameter] = item.Price;
}
return table.AsEnumerable();