Obtenir le DefaultView DataRowView à partir d'un DataRow

Voici la situation: j'ai besoin de lier un WPF FixedPage contre un DataRow. Les liaisons ne fonctionnent pas contre DataRows; ils travaillent contre DataRowViews. J'ai besoin de faire cela dans le plus générique possible, comme je n'y connais rien et n'ont aucun contrôle sur ce qui est dans le DataRow.

Ce que j'ai besoin est d'être en mesure d'obtenir un DataRowView pour un DataRow. Je ne peux pas utiliser le Find() méthode sur la DefaultView parce que cela prend une clé, et il n'y a aucune garantie de la table a une clé primaire définie.

N'quelqu'un a une suggestion quant à la meilleure manière de contourner cet?

OriginalL'auteur Will | 2008-08-28