我的模特
namespace Maintenance_.Models
{
public class ResolutionModel
{
public DateTime jobStart { get; set; }
}
}
我的控制器
public ActionResult Resolution()
{
ActivityDetailsFacade _oActivityDetailsFacade = new ActivityDetailsFacade();
ResolutionFacade _oResolutionFacade = new ResolutionFacade();
DataTable act = _oActivityDetailsFacade.getActivityDetails("00704 - 4.29.2014", _oAppSetting.ConnectionString);
foreach( DataRow temp in act.Rows)
{
_oResolutionModelMODEL.jobStart = Datetime.????; <====
}
return View();
}
我的数据库中有一个jobStart字段,它是一个日期时间类型。现在我希望我的数据库中的jobStart值在我的模型中传输: _oResolutionModelMODEL.jobStart 。我应该如何通过?
答案 0 :(得分:0)
我注意到您在foreach
循环中使用迭代,因此每次将值分配给模型时,之前的日期时间将被删除。但你必须有这样的东西:
_oResolutionModelMODEL.jobStart =(DateTime)temp["JobStart"];
但请记住,如果您想存储所有行,如果有很多行,则需要进行一些更改。
答案 1 :(得分:0)
假设列名称为JobStart
:
_oResolutionModelMODEL.jobStart = temp["JobStart"] as DateTime;
在你的循环中:
foreach( DataRow temp in act.Rows)
{
_oResolutionModelMODEL.jobStart = temp["JobStart"] as DateTime; <====
}