我有一个数据表,我需要在其中将每一行转换为 IList
public IList<SelectListItem> _area = new List<SelectListItem>();
public IList<SelectListItem> _team = new List<SelectListItem>();
foreach (DataRow row in dt.Rows)
{
_area.Add(new SelectListItem() { Text = row[1].ToString(), Value = row[1].ToString() });
_team.Add(new SelectListItem() { Text = row[0].ToString(), Value = row[0].ToString() });
}
然后在 _area 中获得的数据如下所示:-
Text Value
OMC OMC
OMC OMC
OMC OMC
SIAM SIAM
SIAM SIAM
SIAM SIAM
SIAM SIAM
SIAM SIAM
我需要使用 LINQ 来获取 DISTINCT 值。
我试过简单地使用:-
_area.Distinct();
但是我留下了 32 个我开始的条目???