У меня есть 4 datatables в моем синтаксисе. Я хочу, чтобы игнорировать ds.Tables[0];
и перебирать 1, 2 и 3. Синтаксис ниже выдает ошибкуСинтаксис Доступ к недопустимому индексу DataTable
Не можете найти таблицу 4
Я думал, что ds.Tables.Count;
бы показать, что там были только 3 DataTables (так как это индекс, основанный на 0). Но вместо этого он продолжает пытаться обрабатывать и выдает указанную выше ошибку.
Я не понимаю, как этот процесс работает? Что мне делать, чтобы обрабатывать только данные 1, 2, 3?
(я синтаксис изначально установлен в int i = 1;
так, что код начинает обработку с ds.Tables[1];
for (int i= 1; i < ds.Tables.Count; i++)
{
}
Я предполагаю, что ошибка указана в коде, который вы не показываете как Test.Count будет 3, если у вас 3 таблицы. И ваш цикл for должен выполнять 1 и 2. –