![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
EvidenceInfoUnit evidenceInfoUnit = new EvidenceInfoUnit();//错误,这样每次都把前面的覆盖
for (int i = 0; i < dt.Rows.Count; i++)
{
dr = dt.Rows[i];
evidenceInfoUnit.ViolationID = dr["road_code"].ToString();
evidenceInfoUnit.AuditBy = dr["road_name"].ToString();
//evidenceInfoUnit.VioTime = Convert.ToDateTime(dr["VIO_Time"]);
//evidenceInfoUnit.VioRoadCode = dr["VIO_Road_Code"].ToString();
//evidenceInfoUnit.VioBehavior = dr["VIO_Behavior"].ToString();
//evidenceInfoUnit.PlateNo = dr["Plate_NO"].ToString();
//evidenceInfoUnit.VehicleType = dr["Vehicle_Type"].ToString();
//evidenceInfoUnit.DutyDepartment = dr["Duty_Department"].ToString();
lstRslt.Add(evidenceInfoUnit);
}应该这样去做EvidenceInfoUnit evidenceInfoUnit;
for (int i = 0; i < dt.Rows.Count; i++)
{
evidenceInfoUnit = new EvidenceInfoUnit();
dr = dt.Rows[i];
evidenceInfoUnit.ViolationID = dr["road_code"].ToString();
evidenceInfoUnit.AuditBy = dr["road_name"].ToString();
//evidenceInfoUnit.VioTime = Convert.ToDateTime(dr["VIO_Time"]);
//evidenceInfoUnit.VioRoadCode = dr["VIO_Road_Code"].ToString();
//evidenceInfoUnit.VioBehavior = dr["VIO_Behavior"].ToString();
//evidenceInfoUnit.PlateNo = dr["Plate_NO"].ToString();
//evidenceInfoUnit.VehicleType = dr["Vehicle_Type"].ToString();
//evidenceInfoUnit.DutyDepartment = dr["Duty_Department"].ToString();
lstRslt.Add(evidenceInfoUnit);
}