问题描述
- 怎么把MVC生成的table表格导出来啊,看了很多网上的资料,都没说清楚
-
怎么把MVC生成的table表格导出来啊,看了很多网上的资料,都没说清楚,求详细步骤,包括视图和控制器里面的代码
解决方案
控制器:
public ActionResult View(int ID)
{
string strSql = "select * from Student";
DataTable dt = DbHelper.ExecuteDataTable(strSql); //获得DataTable (Helper在自己的系统中统一封装一下)
ViewData["dt"]= dt; //输出到页面
}
页面:
<!-页面上先获得后台的dt->
@{
System.Data.DataTable dt = ViewData["dt"] as System.Data.DataTable;
}
姓名 |
年龄 |
dr["name"] |
dr["age"] |
思路:
1.后台用语句取,放到ViewBag或者ViewData中
2.页面先取到后台传来的数据,实体也好dt也好
3.页面展示时使用@
PS:纯手打,呼哧呼哧
时间: 2024-09-18 13:41:58