Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 将Datatable绑定到mvc3中的webgrid_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 将Datatable绑定到mvc3中的webgrid

Asp.net mvc 3 将Datatable绑定到mvc3中的webgrid,asp.net-mvc-3,Asp.net Mvc 3,MVC3 Hi我必须在MVC3中将Datatable绑定到webgrid,而且我还必须对其应用分页。 但是我很困惑,我应该为此创建一个模型,还是可以简单地将包含复杂列数据的datatable绑定到webgrid 我在asp中有相同的datatable,我只是将它绑定到GridDataSource属性。 但我没有找到任何方法在mvc3中实现它 我必须创建以下网格结构 Reservation Day Date

MVC3 Hi我必须在MVC3中将Datatable绑定到webgrid,而且我还必须对其应用分页。 但是我很困惑,我应该为此创建一个模型,还是可以简单地将包含复杂列数据的datatable绑定到webgrid

我在asp中有相同的datatable,我只是将它绑定到GridDataSource属性。 但我没有找到任何方法在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
,这就是要传递给视图的内容。在视图中,您可以根据视图模型构建WebGrid,如图所示。

@Sachin-您应该按照Darin的建议创建用于绑定WebGrid的视图模型。对于复杂的数据类型,请点击链接,我认为这将解决您的问题

嗨,达林·迪米特洛夫,谢谢你的重播。但我的问题是,我有许多日期和日期的文件。这意味着我的日期和日期可能是一个,但对于单个日期,我没有时间、客户名称、参与方大小和类型的记录,这将是datatable webgrid是否支持这种复杂的绑定类型。