台灣最大程式設計社群網站
線上人數
813
 
會員總數:246038
討論主題:189625
歡迎您免費加入會員
討論區列表 >> VB.NET >> 詢問 VB 是否有辦法做出此功能
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
詢問 VB 是否有辦法做出此功能
價值 : 50 QP  點閱數:286 回應數:3
樓主

ju
門外漢
0 3
143 3
發送站內信

很抱歉,不知道有沒有這個功能,所以標題不知道如何下...

我有筆資料,約1000~2000筆,使用DataGridView顯示於畫面上
每筆資料會做api傳送,並且會回傳資料回來,回傳結果將會儲存於資料庫。

我想詢問,是否能夠在逐筆Api傳送的時候,針對回傳的結果逐筆顯示該筆傳送結果。
當下回傳哪一筆,即時在DataGridView的該筆欄位上顯示傳送成功。
因為我現在做的會一次顯示出來,無法逐筆顯示,主要是要能夠看到當下傳送到哪一筆,並且可以看到傳送結果。

能否請各位幫忙,給我個方向或是關鍵字詞,讓我可以去找尋這方面資料。謝謝!感謝!

搜尋相關Tags的文章: [ VB ] ,
本篇文章發表於2019-11-02 14:28
1樓
拉一個timer, 將你的1000~2000筆, 拆開來, 每秒跑1次(或0.1秒跑1次)
這樣子畫面就會逐一變化


或是用thread (task)
https://iammic.pixnet.net/blog/post/65789506-%E5%9F%B7%E8%A1%8C%E7%B7%92-task%281%29-%E9%81%BF%E5%85%8D%E7%A8%8B%E5%BC%8F%E7%95%AB%E9%9D%A2%E7%95%B6%E6%8E%89%28vb.net%29


或是 backgroundworker
https://blog.xuite.net/tolarku/blog/33075143-%5BVB.NET%5D+%E8%83%8C%E6%99%AF%E5%9F%B7%E8%A1%8C+-+Backgroundworker+%2B+Progressbar
本篇文章回覆於2019-11-02 15:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

P陳
檢舉此回應
那是因為主程式沒有執行 Form 的Update

for each row1
send to api
Wait resultstr
show resultstr
application.doevents <--- 加這句試試
Next
本篇文章回覆於2019-11-03 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

ju
檢舉此回應
非常感謝,缺氧的羊:窒息、P陳的回答!!

TO:缺氧的羊:窒息
謝謝你的回答及貼的資料,我自己也有找到這些相關資料,但因為都不是我想要的顯示方式,所以就沒有使用這個。非常感謝你!

TO:P陳
非常感謝!我加進去後,就是我想要的顯示方式!有逐筆跑出傳送結果資料!真的非常謝謝!
本篇文章回覆於2019-11-03 14:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.