2017-10-10 87 views
0
for (int i = 0; i < dt.Rows.Count; i++)  
{     
    function(dt.Rows[i][0].ToString()); 
} 

我試圖循環從GridView中選擇的值,並把它放在 數據表內。現在,我的問題是,當我嘗試上面的代碼將 值從數據表傳遞到我的函數。它的工作原理,但只有一次,循環 停止。有人可以幫我嗎?功能,但循環停止 - C#

該功能用於下載pdf文件。

+3

dt有多少行。如果它只運行一次,那麼數據表中只有一行。 –

+0

這裏必須有一些額外的代碼。 dt如何設置? – theUtherSide

+0

我認爲dt正在工作,當我把斷點。它得到選定的值 – Bogart

回答

1

如果函數發送一個二進制pdf文件到響應流,它可能會調用Response.End這將暫停線程。

如果您想要發送多個文件,客戶端需要發出多個請求,或者服務器需要打包它們,如在一個zip文件中。

+1

你是對的先生,當我刪除Response.End時,錯誤表示多重處置。現在,我的問題是我不知道如何把所有的PDF格式壓縮成zip格式,然後下載它。 – Bogart