2013-03-26 79 views
1

我面臨着RadAjaxLoadingPanel問題。我必須使用Open Access將不同的記錄從Excel或CSV文件保存到我的數據庫。 當查詢開始時,數據保存在數據庫中時,加載面板工作正常,但過了一段時間後,某些數量的記錄被保存到數據庫(比如加載面板隱藏)並且在保存數據時不顯示任何進度在DB中。我研究了RadAjaxLoadingPanel的MinDisplayTime屬性,但我需要根據我的記錄數設置此屬性,以便加載面板應顯示直到所有記錄都保存到數據庫。RadAjaxLoadingPanel在一段時間後消失

簡要描述我附上了我的問題 的工作視頻。您會在視頻中看到加載面板在一段時間後消失,同時記錄連續保存到數據庫,但加載面板消失。

這是視頻鏈接。 http://screencast.com/t/oSkjTDheo

我應該如何顯示加載面板,直到將所有記錄保存到數據庫? 有人可以幫助我ASAP。

問候: 卡姆蘭

回答

0

兩個分頁請求超時已過期。瀏覽器在請求等待前等待兩分鐘。

,我看到的是操作的一部分幾件事情:

  1. 這是你展示加載數據的同步操作。您可能需要使用推薦的RadAsyncUpload control加載文件。通過這種方式,您立即將控制權返回給頁面。然後,您可以在後臺異步執行數據加載,並在數據加載時顯示進度表。

  2. 您的數據加載速度大約爲每秒3條記錄。這很慢,你用什麼流程來加載這些數據?只需幾秒鐘,500條記錄應該加載到一張表中。

+0

Thanx for Response Jeff。實際上,我在完成每條記錄的驗證後加載數據。例如,我正在使用正則表達式驗證電子郵件,電話號碼,姓名,並且在完成數據驗證後,我將該數據插入數據庫。如果reocrd不符合驗證過程,則我將該數據放入數據庫中,並使用某個標記來指定這是無效的數據列。 – 2013-03-27 07:05:21

+0

現在應該怎麼做才能將數據快速插入到數據庫中,或者使加載面板保持可見狀態,直到所有記錄都應該保存到數據庫中? – 2013-03-27 07:07:30

+0

我正在使用TelerikOpenAccess來保存數據。 – 2013-03-27 07:22:39

相關問題