The question to the ADO.NET gurus:
Is it even possible to navigate from child table to parent table without
looping through untyped arrays of datarows?

Also, maybe someone can tell, what's wrong in my code when I try to navigate
from parent to child (syntax exactly from .NET Framework Tutorials and
Samples):

private Standardization.Standardizer.Main localParent; //my main MDI
parent form
private System.Data.DataRow[] foundExperts;
...
this.localParent = (Standardization.Standardizer.Main)(this.MdiParent);
this.cboName.DataSource = this.localParent.dsBase;
this.cboName.DisplayMember = "entityLVExpert.attrName";
this.cboName.ValueMember = "entityLVExpert.attrID";

... // this works fine, but following code raises that...

this.foundExperts =
this.localParent.dsBase.entityLVExpert.Select("LVCommitteeExpertLVExpert_FK.
attrCommittee = '" + this.txtTC.Text.ToString() + "'", "attrName",
System.Data.DataViewRowState.CurrentRows);

...VS.NET2003 tells that it cannot understand object child at position 1...

Thanks in advance for any constructive comments!