永发信息网

如何加快DataGridView的显示速度

答案:1  悬赏:30  手机版
解决时间 2021-04-07 10:11
  • 提问者网友:回忆在搜索
  • 2021-04-06 10:48
如何加快DataGridView的显示速度
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-04-06 11:58



经过测试发现,RowHeadersWidthSizeMode属性和ColumnHeadersHeightSizeMode属性,非常影响,DataGridView的显示性能,DataGridView的数据绑定应该是迭代的,如果你把DataGridViewRowHeadersWidthSizeMode设置了AuToSize类型的属性,那么每设置一行就要进行一次对HeaderWidth的调整,那么对于N行的表就将进行N!次操作,再加上列的情况,这种性能损失将是巨大的. 如果一定需要控件自动调整宽度,可以先把DataGridViewColumnHeadersHeightSizeMode或DataGridViewRowHeadersWidthSizeMode设置为DisableResizing或EnableResizing,设置了DataSouce属性后在将他改为AutoSize. DataGridViewColumnHeadersHeightSizeMode 成员名称 说明 AutoSize 列标题的高度根据所有列标题单元格的内容进行调整。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯