ご存知のように、データセットを入力する簡単な方法は、次のようなdataAdapterを使用することです。DataSetEmpmyDataSet = new DataSetEmp(); ...(ここでIdは選択要求を行いました..)
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = myCommand1;
adapter.Fill(myDataSet.myDataTable1);
AND ......(ここでIdはselectリクエストを実行しました..)
SqlDataAdapter adapter2 = new SqlDataAdapter();
adapter2.SelectCommand = myCommand2;
adapter2.Fill(myDataSet.myDataTable2);
//Crystalレポートがあります
CrystalReport1 report1 = new CrystalReport1();
report1.setDataSource(myDataSet);
この方法は完全に機能しますが、while(myReader.read()){....}ループでいくつかの値をチェックしたいので、DataAdapterではなくDataReaderでデータを入力したいと思います。