در کد زیر برای پیدا کردن و حرکت بر روی تیبل Detailام (مثلاً با پرایمری کی = 7) ابتدا یک DataView از DataViewی کل دیتاست ام (شامل تیبل ها و relationها) می سازم.
System.Data.DataView DataView_Master = dataSet1.Table_Master.DefaultView;
DataView_Master.ApplyDefaultSort = true;
int i;
i = DataView_Master.Find(1);
CurrencyManager CurrencyManager_Master;
CurrencyManager_Master = (CurrencyManager)this.BindingContext[d ataSet1, "Table_Master"];
CurrencyManager_Master.Position = i;
.
.
.
System.Data.DataView DataView_Detail = DataView_Master.FindRows(1)[0].Cre ateChildView("Table_Master_Detail");
DataView_Detail.ApplyDefaultSort = true;
int j;
j = DataView_Code.Find(7);
CurrencyManager CurrencyManager_Detail;
CurrencyManager_Detail = (CurrencyManager)this.BindingContext[d ataSet1, "Table_Master.Table_Detail"];
CurrencyManager_Detail.Position = j;
آیا راه دیگری (بهتر) برای جستجو و حرکت بر روی تیبل Detail سراغ دارید.