我有4個數據表在我的語法。我想忽略ds.Tables[0];
和重複1,2和3以下的語法拋出的錯誤語法訪問無效DataTable索引
找不到表4
我認爲ds.Tables.Count;
,則表明有隻有3數據表(因爲它是基於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. –