Lo que podes hacer es pasar el datatable a una lista tipo clase.
te creas una clase con los capos de tu tabla.   
Código c#:
Ver originalpublic class Usuario
{
     public int Id { get; set; }
     public string Nombre { get; set; }
}
  
Entonces arias.   
Código c#:
Ver originalList<Usuario> usuario = new List<Usuario>();
foreach (DataRow dr in dt.Rows) //dt es el nombre del datatable
 {
               Usuario usu = new Usuario();
               usu.Id = Convert.ToInt32(reader["Id"]);
               usu.Id = Convert.ToString(reader["Nombre"]);
               usuario.Add(usu);
}
  
Eso seria todo saludos.