后台controller
public actionresult table(string mo)
{
DataTable dt = new DataTable("Data");
string colNo = "No";//固定栏位
string colSN = "SN";//固定栏位
dt.Columns.Add(colNo);
dt.Columns.Add(colSN);
...
....
...//根据MO查询出来数据储存到table中去,数据解析出来可能会出现不同的栏位
DataRow dr_CPU = dt.NewRow();//新增三行
DataRow dr_CPI = dt.NewRow();
DataRow dr_CPK = dt.NewRow();
dr_CPI[colSN] = "CPI";//新增到SN列下面
dr_CPU[colSN] = "CPU";
dr_CPK[colSN] = "CPK";
Session["DataTable"] = dt;
return View(dt);
}
如下为命名为table.cshtml的view
@model System.Data.DataTable //接收类型为DataTable
<table id="table11" style=" text-align:center;border-collapse:collapse;width:aut