Casting datable générique à datable dactylographié

J'ai besoin de réutiliser un DataAccess méthode prescrite par le client. Cette méthode retourne à la vanille, datatable.
Je veux lancer ce datatable à ma datatable Typée. Le nombre de colonnes et de leurs types de match.
C'est le message "Impossible de convertir l'objet de type 'System.Les données.DataTable' de type 'MarketValueDataTable'."
est très clair, mais comment puis-je résoudre ce problème?

Eu un coup d'oeil à casting-une-base-type-pour-un dérivé de typemais ne pouvait pas voir comment faire ce travail.

Je ne peut pas remplir la datatable avec un datareader, ne peut utiliser le client DataAccess méthode.

source d'informationauteur callisto