国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

兩個簡單方法加速DataGridView

2024-07-21 02:28:25
字體:
來源:轉載
供稿:網友

  datagridview雖然好用,但是如果數據量比較大的話就會出現性能的問題。網上提供的一般做法是通過虛擬模式(virtual mode)來加速。但是有的時候,可以通過簡單的設置來加速datagridview。

  (1)使用綁定數據。就是通過加載datatable然后通過bindingsource來和datagridview.datasource進行交互。

  (2)不要使用autosizecolumnsmode.allcells。如果這么設置,datagridview只有等到所有的單元格都繪制完畢了才能顯示。因為列的寬度是要根據這一列最長的單元格來決定的。如果改為displayedcells的話,那么只要顯示的部分繪制完畢就可以決定列寬。

  (3)可能的情況下使用autogeneratecolumns來自動設定列。

  在實際應用中,一個10000*20左右的datagridview,原來的顯示效率是100s左右,使用了上述的辦法之后變成了6s。效果還是比較明顯的。

  當然,如果要加速更多的數據量的話,還是需要使用虛擬模式的。畢竟上述的方法只是解一時之需。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼结县| 平凉市| 连州市| 江陵县| 靖宇县| 孝感市| 天峨县| 手游| 安图县| 广宁县| 淮阳县| 许昌市| 安陆市| 华蓥市| 神池县| 岳西县| 游戏| 东乡县| 湾仔区| 炉霍县| 沛县| 阜城县| 浦北县| 临邑县| 宁晋县| 大同县| 乌恰县| 凤凰县| 新宾| 井陉县| 邵阳市| 遂平县| 宁乡县| 越西县| 苏州市| 榕江县| 视频| 贵定县| 鸡东县| 越西县| 孝昌县|