MVC3こんにちは私はdatatableをmvc3のwebgridにバインドする必要があります。同じページングを適用する必要があります。 しかし、私はこれのためのモデルを作成する必要がありますか、単純に私はwebgridに複雑な列のデータを含むdatatableをバインドすることができます混乱しています。mvc3のwebgridにデータテーブルをバインド
私は単純にグリッドデータソースプロパティにバインドするaspで同じdatatableを持っています。 しかし、私はmvc3でそれを達成するための方法を見つけることがありません
私は、次のグリッド構造を作成する必要があります。
Reservation
Day Date Time CustomerName Party Size Type
TUE 13/01/2011 7.00 Sachin Marne 10 P1
08.30 Sagar Wagh 20 P2
TUE 14/01/2011 7.00 Sachin Marne 10 P1
08.30 Sachin Marne 20 P2
08.00 Sachin Marne 10 P1
08.30 Sachin Marne 20 P2
ご了承ください。 ありがとう、 Sachin。
public class ReservationViewModel
{
public string Day { get; set; }
public DateTime Date { get; set; }
public string CustomerName { get; set; }
public int PartySize { get; set; }
public string Type { get; set; }
}
をしてからコントローラのアクションクエリデータテーブルを取得して、ビューに渡すものですIEnumerable<ReservationViewModel>
にマッピングするためにリポジトリを持っている:
こんにちはDarin Dimitrov ありがとうございます。しかし、私の質問は、私はDayとDate.Meansのための多くのfiledsを持っています私の日と日付は1つかもしれませんが、私は時間、顧客名、パーティーサイズ、datatableされるタイプのレコードのないwebgridは、複雑な結合。 –