Я нашел блог, который объяснил, что, по-моему, вы спрашиваете. Как отобразить динамические данные, если вы не знаете, что такое столбцы до времени выполнения.
Вы можете перебрать столбцы в модели для построения сетки, а затем использовать ajax для получения данных.
Здесь ссылка www.alexrogan.com
Вот как вы можете перебирать значения столбцов таблицы данных для создания столбцов сетки.
.Columns(columns =>
{
foreach (System.Data.DataColumn column in Model.Columns)
{
columns.Bound(column.DataType, column.ColumnName);
}
})