Thanks for the tips guys.
I found some extra info on why you can't fire a sql statement against a datatable, if you're interested.
Apparantly, since really datasets/datatables are really just XML in a pretty interface, there's no way to access them like you could old school recordsets that acted more like distributed, mini-databases.
This was from another user post, so although I'm not sure how bang on it is, it did make sense as I thought it through. Another option I thought of was to actually get the xml data, use an xslt transformation, and do it that way.
But that seemed too much like work too, so I have a code solution similar to Zar's idea of looping. Not what I would want as the ideal, but thats a limitation given more by microsoft.
one day, ONE DAY, users will stop buying 15 %^!@$@$ inch monitors and running 800x600 so I don't have to create these damn multi panel pages!
Jack