台灣最大程式設計社群網站
線上人數
1220
 
會員總數:238664
討論主題:185227
歡迎您免費加入會員
討論區列表 >> ASP.NET >> C# 多執行緒 + Session
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C# 多執行緒 + Session
價值 : 50 QP  點閱數:141 回應數:4

樓主

KK
初學者
50 15
240 12
發送站內信

請問如果想在一個按鈕執行多執行緒的功能
將裡面的的資料(DataSet)都存在Session裡
等到最後在顯示在 GridView 理該要怎麼去實現呢?





搜尋相關Tags的文章: [ 多執行緒 ] , [ Session ] ,
本篇文章發表於2017-01-10 00:38
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

MIS2000 Lab
檢舉此回應
如果可以的話,
盡量不要把大量的數據放到 Session裡面喔

可以參考一下
https://dotblogs.com.tw/mis2000lab/2012/01/13/dataset_datareader_20120113

微軟MSDN網站有提到 -- ASP.NET效能概觀
如果可行的話,請使用 SqlDataReader 類別,因為該類別提供的效能比 DataSet 類別好。
本篇文章回覆於2017-01-10 09:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

四百龍銀
檢舉此回應
我相信您的需求困難 是得將資料存在某個地方後(暫存)持續新增下去
您可以將Session內儲存Datatable 讓Gridview去顯示datatable
但我還是建議你將資料存到暫存資料庫內
本篇文章回覆於2017-01-11 00:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
小喵蠻好奇的
什麼使用多執行緒,想要解決什麼問題

也許直接描述問題,會有其他的方式可以解決
不一定要用到多執行緒

不知道樓主是否方便描述一下您的需求是什麼?要做什麼?
^.^a
本篇文章回覆於2017-01-11 10:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

KK
檢舉此回應
TO MIS2000 Lab , 四百龍銀 ~ 好的
TO topcat~ 會想用多執行緒,是因為在看資料時有看到多執行緒的介紹,
只是想要學多執行緒而已,沒有什麼特別的需求
想要了解在開啟多個執行緒的程式未關閉前,如何可以監控執行緒是否完成
以及在執行緒中是否可操控開啟程式的控制項,再開啟控制項時多執行緒的執行狀況是否
可以正常或是控制項是否可正常執行而已,搭配Session是因為剛學到Session而已順便
測試在執行緒中是否可以讀寫 Session的資料而已
本篇文章回覆於2017-01-11 22:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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