Du kan snildt hente diverse ud fra datasets - prøv at kig på:
ds.Tables[0].Select(...) // du kan se mulighederne når du dotter ;o)
Og
DataView dv = new DataView(ds.Tables[0], ....)
Begge dele kan bruges.
Jeg ville nok bare lave hele arbejdet på dataset'et, men måske du kan bruge denne her til noget ;o)
http://www.ondotnet.com/pub/a/dotnet/2003/03/31/xmldatadocument.htmlMvh