Datagridview操作性能慢的问题
用datagridview绑定数据源,第一列是一个checkbox,用于标志是否选中。当光标点到这行时自动选中这个checkbox,并且提供全选与取消全选的功能,这本是一个很简单的功能,但出现的问题是,鼠标点中行时,自动勾选checkbox,给checkbox赋值的速度相当慢,全选和取消全选更不用说,几十行就慢得不行,更别说上百行上千行的数据,没半小时都别想循环完.
最后找出问题所在,Datagridview的AutoSizeColumnsMode!
不能把这个属性的值设置成Allcells****,否则将导致操作datagridview数据变得极慢.可以考虑换成displayedcells**,有相同的视觉效果,速度很快.
可惜不知道怎样调试到datagridview内部去,真想去看个究竟,这datagridview到底干了些啥事.
希望给搜索到这篇的朋友一个提醒.
Datagridview操作性能慢的问题相关推荐
- C#,如何提高DataGridView控件的显示效率?一次要管理100万条记录,如何才能不卡?不仅仅是虚拟模式的问题。
C#,如何提高DataGridView控件的显示效率?一次要管理100万条记录,如何才能不卡?不仅仅是虚拟模式的问题. (1)采用virtualmode,不要使用datagridview1.datas ...
- DataGridView打印类
一下这个类专门用于打印DataGridView,但是功能不是很强大 如果有个性化需求 可在此基础上简单修改 Code 1public class DataGridViewPrint 2 ...
- datagridview 点击列标题排序
开发winform中,平时经常用到数据列表,我们大多选用datagridview,但是此控件本身没有排序的功能.参阅网上资料.留下标记,以后备用. datagridview的数据显示一般是通过数据绑定 ...
- Datagridview中数字格式列 不显示小数点前面的0
用代码设置DataGridView中某列为数字格式,但当小数为0.*的时候,前面的0却不显示.只显示.*. 看网上有说: 调整本地设置,控制面板-区域和语言选项,在弹出框的区域选项卡中,选择自定义,在 ...
- DataGridView 密码列(显示为*号)的设置
曾经为在DataGridView中设置密码列(显示为*号)而发愁,如何把Windows 窗体 DataGridView 的某一列的数据显示为"*". 哈哈,今天终于搞定了.需要在D ...
- C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——遍历和删除
相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(Windows VirtualStudio)--插入>已给出.本文将分析各个容器中遍历和查找的性能.(转载请 ...
- C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——删除
相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(Windows VirtualStudio)--插入>已给出.本文将分析从头部.中间和尾部对各个容器进行删除 ...
- C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——遍历和查找
相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(ubuntu g++)--插入>已给出.本文将分析各个容器中遍历和查找的性能.(转载请指明出于breakso ...
- C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——删除
相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(ubuntu g++)--插入>已给出.本文将分析从头部.中间和尾部对各个容器进行删除的性能.(转载请指明出 ...
最新文章
- 智源抗疫 - 药物研发小分子性质预测赛
- 排查IDEA 全局搜索快捷键Ctrl +Shift+F不起作用的原因和解决方法
- C++正则表达式的使用
- 变废为宝:将旧电脑改造成强劲的防火墙和路由器(1)
- CentosMySQL5.6安装方法
- 在windows下查看进程
- SpringBoot 数据篇之使用JDBC
- matlab实验5函数文件,实验五M文件和MATLAB设计技术总结.doc
- 反垃圾江湖风云纪事 | 技术头条
- 如何对行 表 数据库加锁
- 计算机怎么接入外接键盘,联想笔记本怎么外接键盘驱动 笔记本外接键盘驱动方法...
- C#之Chart控件使用
- 鸿蒙系统的发展前景,国产系统大有可为!从鸿蒙看未来操作系统的大潮
- Mon Aug 29 00:25:18 2016 Suspending MMON slave action kewrmafsa_ for 82800 seconds
- 小程序地图,回到当前所在位置
- Android-Activity生命周期、广播接收者、服务
- 统计函数耗费时间,简单的图像运算,定义感兴趣区域 第二章
- 闯荡Linux帝国:nginx的创业故事
- SAP FICO 批量成本估算
- 儿童磁铁玩具,磁性积木片CPC认证,ASTM F963、CPSIA测试