私は3つのDataTableとDataSetにしました:のDataColumn式に親の子へのアクセス方法
dtPersonが
dtSalary
dtFriend
すべての人が給料を持っており、すべての人には1人の友人がいる。
dtSalaryに列dcHisFriendを追加しました。指定された給与を所有している人の友人の名前を表示したいと考えています。
dtPersonにはNAME列があり、dtSalaryにはVALUE列があり、dtFriendにはNAME列があります。
私は列dcHisFriendを追加し、これに数式を設定しました:
dtSalary.Add(dcHisFriend)。
dcHisFriend.Expression = "Max(Parent.Child(Persons_Friend).NAME)";
しかし、これは明らかに機能しません。
給料表に給料を持つ人の友人のdcHisFriendの名前を入れて教えてください。
プライマリ/外部キーの列名を投稿できますか?意味は、給与を与えられた場合、あなたはどのようにPersonに戻ってきますか、給料から友人にどのように繋がりますか?それから、私はあなたのための解決策を用意します。 – BFree