a DataView just sorts on a View (that's why it's called that) of data, so there are no parent tables or anything like that. If you want to sort by Parent.Price, be sure that that field exists in your DataView so you can do something like .Sort = "ParentPrice > 0" (where ParentPrice would be the name of the field) |