asp.net mvc3问题
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);