1、不要使用DataTable.Rows.Remove(row) 而要使用 DataTable.Rows[i].Delete() 2、DataTable.Rows.Remove(row)至關於DataTable.Rows[i].Delete()+ SaveChanges 3、DataTable.Rows.RemoveAt(index)和DataTable.Rows.Remove(row)效果是同樣的。