當插入記錄時,我得到了一個實現進度條的任務。 我不知道從哪裏開始。在數據庫中插入記錄時添加進度條
爲了更清楚,我正在研究一個需要讀取文本文件中所有文本的程序。並需要分割這些txt文件。接下來它需要被插入到數據庫中。
現在我的老闆想要在插入記錄的時候有一個進度條,這樣他可以看到插入完成的距離。
有人可以幫我嗎?在代碼
ProgressBar.Maximum = TotalItemCount
開始
當插入記錄時,我得到了一個實現進度條的任務。 我不知道從哪裏開始。在數據庫中插入記錄時添加進度條
爲了更清楚,我正在研究一個需要讀取文本文件中所有文本的程序。並需要分割這些txt文件。接下來它需要被插入到數據庫中。
現在我的老闆想要在插入記錄的時候有一個進度條,這樣他可以看到插入完成的距離。
有人可以幫我嗎?在代碼
ProgressBar.Maximum = TotalItemCount
開始
設置進度條的最大值,然後,所有你需要做的是一個每次加你插入一條記錄。
'Add this bit of code after you inserted one record
ProgressBar.Increment(1)
只是有點頭:'刷新()'強制同步重繪,並且**不需要**來查看更改。如果這個過程使用多線程和編組調用來正確完成,那麼調用'Refresh()'是不必要的,並且只會導致UI線程被潛在阻塞並且進度條被重繪兩次。 –
調用'PerformStep()','Increment()'或修改'Value'屬性將導致進度條重繪自己。 –
啊好的。我會從不需要的答案中刪除它。感謝您的高舉 –
首先獲取所有數據並拆分所有數據。計算要插入的項目數量,然後插入並遞增1,直到達到總量並使用:CurrentItemCount/TotalItemCount * 100來獲取百分比。 – Mederic
你到目前爲止做了什麼?我沒有看到任何代碼。這使得很難幫助你。 – muffi
@muffi我不知道從哪裏開始我已經添加了一個工具條到我的表單,但就是這樣,我很抱歉... –