//优化前:
存放a320 所有人
//List<string> pcodeList = new List<string>();
//for (int i = 0; i < _dtPassengerAir.Rows.Count; i++)
//{
// if (!pcodeList.Contains(_dtPassengerAir.Rows[i]["p_code"].ToString()))
// {
// pcodeList.Add(_dtPassengerAir.Rows[i]["p_code"].ToString());
// }
//}
//优化后:
List<string> pcodeList = (from d in _dtPassengerAir.AsEnumerable()
group d by d.Field<string>("p_code") into m
select m.First().Field<string>("p_code")).ToList<string>();