>>474
まずヘルプ読んで、わからないことを個別に調べるようにしなよ。

>>475
DataAdapterは、DataCommandを持っている。DataSetは、DataCommand(Select)
の結果を格納するもの。という風に考えれば、別々に持たないといけないのは、
DataCommand というのが答え。

ただし、デザイナでやると、SelectのDataCommandを別々に持つことはできないから、
その辺は工夫する必要がある。

DataSetは、StrongTyped DataSet が必要なら別々に持つ必要があるけど、そうで
ないのなら、同じものを使いまわせる(動的にDataSetを生成するようにする)。