台灣最大程式設計社群網站
線上人數
1067
 
會員總數:246691
討論主題:190104
歡迎您免費加入會員
討論區列表 >> C# >> 一個頁面近千個控件怎麼改良比較好
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
一個頁面近千個控件怎麼改良比較好
價值 : 20 QP  點閱數:810 回應數:3
樓主

kandeun
門外漢
0 27
160 16
發送站內信

假設要在一個頁面塞進大量的控件怎麼處理比較好
例如像是全校學生資料表或是書籍資料等等的
以學生資料為例要用TabControl分成每頁ABCD系一個系有500人

一個人就是 Panel+Label(左邊學號)+Button(右邊人名) = 1個人占了3個控件

TabControl又是所有東西放在同一個form
1個人=3個控件 * 一個系500人 * 共有4頁 = 6000個控件在一個form
當我新增到2000多個控件是 要替控件改id 每個動作都開始遲緩

請問像這樣子的頁面有沒有更好的做法

panel是為了好自動排列 label學號不能省 button按鈕要做按下去的動作(例如點名) 有什麼控件可以更精簡的取代嗎

搜尋相關Tags的文章: [ .. ] ,
本篇文章發表於2017-08-17 16:15
1樓
回應

春天
檢舉此回應
先幫你精減4000個控制項

本篇文章回覆於2017-08-17 16:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
一定要放在一個頁面,不能分頁嗎?
本篇文章回覆於2017-08-17 20:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

楊Kiwi
檢舉此回應
不試看看Repeater?
本篇文章回覆於2017-08-29 17:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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