Заполнить веб-сетку MVC из DataTable

, я пытаюсь заполнить веб-сетку 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();
5
задан tompipe 29 May 2011 в 15:24
поделиться