返回值為DataTable的數據,在MVC視圖裏的用法
阿新 • • 發佈:2017-05-20
ice tle per ble mode ldb pri shtml index @{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<table>
@foreach (System.Data.DataRow dr in Model.Rows)
{
<tr>
<td>
@dr["deviceId"]
</td>
<td>
@dr["dName"]
</td>
<td>
@dr["cTime"]
</td>
</tr>
}
</table>
控制器裏的代碼如下:
private MySqlDbHelper msh = new MySqlDbHelper();
public ActionResult Index()
{
string sql = "select * from deviceType";
DataTable dt = msh.GetDataTable(sql, null);
return View(dt);
}
視圖裏用DataTable代碼如下:
@model System.Data.DataTable
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<table>
@foreach (System.Data.DataRow dr in Model.Rows)
{
<tr>
<td>
@dr["deviceId"]
</td>
<td>
@dr["dName"]
<td>
@dr["cTime"]
</td>
</tr>
}
</table>
返回值為DataTable的數據,在MVC視圖裏的用法