私の構文には4つのデータセットがあります。私はds.Tables[0];
を無視し、構文は以下のエラーがスロー1、2と3を繰り返すしたい構文無効なDataTableインデックスへのアクセス
表4
私はds.Tables.Count;
が唯一の3のDataTableがあったことを示すだろうと思ったに見つけることができません(0ベースのインデックスなので)。しかし代わりに、それは処理しようとし続け、上記のエラーをスローします。
このプロセスの仕組みを誤解していますか?データテーブル1、2、3のみを処理するにはどうすればよいですか?
(私が最初にint i = 1;
に構文を設定しているコードがds.Tables[1];
for (int i= 1; i < ds.Tables.Count; i++)
{
}
3つのテーブルがある場合は、Test.Countが3になるので、バグが表示されていないと思います。したがって、forループは1と2を実行します。 –