请问Winform中DataGrid动态增加新的数据行行怎么处理

jsjhj2008 2009-02-08 02:03:12
不是web方式的datagrid,没有rows属性,由于没有使用数据库,使用的是一个datatable作为DataGridview的数据源,设定datatable的行,列,数据值,对其进行绑定,现在需要不断向DataGridview中添加新数据,我的做法是,将DataGridview的数据源转换为datatable,然后不断对DataGridview添加新行,然后重新对DataGridview进行绑定,看似可以,但是出现的问题是,DataGridview在添加行的过程中处于“假死”状态,滚动条不断在变小,数据在增加,但是滚动条却无法拖动,窗体也不响应
以前用的ListView在增加新记录时很方便,直接用add方法就行,现在一定要使用Datagrid,却碰到这种问题,希望大家给点解决办法,谢谢,在线等
...全文
185 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsjhj2008 2009-02-09
  • 打赏
  • 举报
回复
wuyq11 ,你给我的网址还是没有回答啊!
EveryCase 2009-02-09
  • 打赏
  • 举报
回复
顶一下
jsjhj2008 2009-02-08
  • 打赏
  • 举报
回复
应该是CheckForIllegalCrossThreadCalls = false;的原因!不知道怎么做了
jsjhj2008 2009-02-08
  • 打赏
  • 举报
回复
有没有位大哥哥帮我看下啊

110,539

社区成员

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

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

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