【发布时间】:2020-02-07 12:26:10
【问题描述】:
我想将数据表数据显示为 html,以便我将数据表转换为列表。但得到 erorr 不能隐式地将类型 'System.web.mvc.viewresult' 转换为 system.collection.genericlist
public ViewResult Report_trans_consumption(DateTime? fromDate, DateTime? toDate)
{
ViewBag.fromDate = fromDate;
ViewBag.toDate = toDate;
List<Trans_energycons_ReportModel> model = null;
using ("constr"))
{
con.Open();
SqlCommand cmd_get_transformer_consumption = new SqlCommand(@"SELECT
Date,units
FROM [Total_Power]) desc", con);
SqlDataAdapter da_get_trans_consumption = new SqlDataAdapter(cmd_get_transformer_consumption);
DataTable dt = new DataTable();
da_get_trans_consumption.Fill(dt);
Trans_energycons_ReportModel m =new Trans_energycons_ReportModel();
foreach (DataRow row in dt.Rows)
{
string deviceDate = row["Date"].ToString();
string units = row["Units"].ToString();
m.DeviceDate =Convert.ToDateTime(deviceDate);
m.Units =Convert.ToDouble(units);
model.Add(m);//getting error here
}
}
return View(model);
}
}
型号
public class Trans_energycons_ReportModel
{
public DateTime DeviceDate { get; set; }
public double Units { get; set; }
}
【问题讨论】:
标签: c# generic-list