asp.net mvc3.0中如何将datatable对象传到view的前台然后获取datatable中表字段得值?
------解决方案--------------------------------------------------------
将datatable对象转化成json数据。
------解决方案--------------------------------------------------------
return View(dt)
@model System.Data.DataTable
@foreach (var dr in Model.Rows)
{
dr[""]
}
------解决方案--------------------------------------------------------
要转型啊
------解决方案--------------------------------------------------------
@foreach (var dr in Model.Rows)
{
dr[""]
}
记住 一定要
@foreach (DataRow dr in Model.Rows)
{
dr[""]
}
------解决方案--------------------------------------------------------
- C# code
@foreach (DataRow dr in Model.Rows) { <tr> <td> @dr["姓名"] </td> <td> @dr["年龄"] </td> </tr> }
------解决方案--------------------------------------------------------
- C# code
System.Data.DataTable dt = new System.Data.DataTable(); dt.Columns.Add("姓名",typeof(string)); dt.Columns.Add("年龄", typeof(int)); System.Data.DataRow dr = dt.NewRow(); dr[0] = "aaa"; dr[1] = 1; dt.Rows.Add(dr);