各行をIListに変換する必要があるDatatableがあります
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
DISTINCT 値を取得するには、LINQ を使用する必要があります。
私は単に使用してみました:-
_area.Distinct();
しかし、私が始めた32のエントリが残っています???