DatagridView 大量删除行的时候很慢

miyimei 2008-03-04 10:39:05
比如删除10000行,速度很慢,怎么解决
...全文
144 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
miyimei 2008-03-04
  • 打赏
  • 举报
回复
是winform,datagridview用的是虚拟模式,不是数据绑定
r_swordsman 2008-03-04
  • 打赏
  • 举报
回复
lz是winform吧?
qiyousyc 2008-03-04
  • 打赏
  • 举报
回复
主要是页面显示的处理问题,很慢的。
最好在后台数据库里删除。
如果实在不行,必须在前台删除,
建议先DataSource为空,在ds中删除,然后再次邦定数据。
r_swordsman 2008-03-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 miyimei 的回复:]
在线聊天
r_swordsman
取什么样的昵称才有个性又能显示出来而且不能太长?
等级:
发表于:2008-03-04 10:41:041楼 得分:0
用SQL语句删除
---------------------------------------------------------------------
dataTable里的数据很快就删掉了,但是在datagridview上的行却删的很慢
[/Quote]

既然如此,那就在dataTable里删除不就ok?
miyimei 2008-03-04
  • 打赏
  • 举报
回复
在线聊天
r_swordsman
取什么样的昵称才有个性又能显示出来而且不能太长?
等级:
发表于:2008-03-04 10:41:041楼 得分:0
用SQL语句删除
---------------------------------------------------------------------
dataTable里的数据很快就删掉了,但是在datagridview上的行却删的很慢
snlixing 2008-03-04
  • 打赏
  • 举报
回复
难以解决
asdfg_ 2008-03-04
  • 打赏
  • 举报
回复
难以解决 鱼和熊掌难以兼得 ^_^
r_swordsman 2008-03-04
  • 打赏
  • 举报
回复
用SQL语句删除
miyimei 2008-03-04
  • 打赏
  • 举报
回复
谢谢各位啦,问题还存在,但已经被划定不重要了
benyouyong 2008-03-04
  • 打赏
  • 举报
回复
删除时也释放该datagridview的。重新加载datagridview进行绑定~
要不就是鱼和熊掌。
  • 打赏
  • 举报
回复
建议你重新添加一遍数据看看吧
vwxyzh 2008-03-04
  • 打赏
  • 举报
回复
SuspendLayout后删除,完成再ResumeLayout

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧