我正在尝试获取制造年份的日期列表,以确定车辆的年龄。我的专栏看起来像这样:
我的代码看起来像这样
partial void Reports_InitializeDataWorkspace(List<IDataService> saveChangesTo) {
// year of manufacture
var yom = InsuranceQuotations.SelectedItem.mYear;
var bday = Convert.ToDateTime(yom);
DateTime today = DateTime.Today;
int age = today.Year - bday.Year;
if (bday > today.AddYears(-age)) age--;
Age = Convert.ToString(age);
}
我只能在列中选择第一个日期。我怎么能遍历列中的所有日期?
答案 0 :(得分:0)
您可以循环查看保险报价:
foreach (InsuaranceQuote item in InsuranceQuotes)
{
var yom = item.mYear;
....
}
注意:我在这里做了一些假设。一个是您的保险引号网格类型为InsuranceQuote
,两个屏幕上的数据集合称为InsuranceQuotes
。