2

Telerik MVC グリッドを設計する一般的な方法を設計できるかどうか疑問に思っています。例: Model は FieldDescriptor のリストです。FieldDescriptor には、名前、値、および型があります。したがって、モデルのデータに従って、グリッドの列を表示したいと思います-どのフィールドが来て、そのタイプが何であるかに応じて。しかし、Telerik MVC グリッドは、モデル プロパティを明示的に参照する場合にのみ、列を作成する方法を知っています。

4

1 に答える 1

7

あなたが求めていると思うことを説明しているブログを見つけました。実行時まで列が不明な場合に動的データテーブルを表示する方法。

モデル内の列をループしてグリッドを構築し、ajax を使用してデータを取得できます。

ここにリンクwww.alexrogan.com

データテーブルの列値をループしてグリッド列を作成する方法を次に示します。

        .Columns(columns => 
        {
            foreach (System.Data.DataColumn column in Model.Columns)
            {
                columns.Bound(column.DataType, column.ColumnName);           
            }
        })
于 2011-04-06T02:37:26.023 に答える