Считайте, что у вас есть класс
public ListData()
{
public int Id{get;set;} //Assuming DB field is int
public string Grade{get;set;} //Assuming DB field is a string
public string PhoneNo{get;set;} //Assuming DB field is a string
}
Тогда вы можете сделать следующее:
list<ListData> theList =(from item in dt.AsEnumerable()
Select new ListData()
{
Id= (int)item["ID"],
Grade = (string)item["GRADE"],
PhoneNo = (string)item["PHONE"]
}
).ToList()
Примечание:
1. Я просто вписываю его в текстовое поле комментария, чтобы при копировании и вставке кода могли возникнуть некоторые ошибки
2. Вам также необходимо обработать нулевые значения, если они есть, на GRADE / PHONE