datagridview无法自动添加行

chaojie_tan 2011-12-28 01:58:33
先是查询数据,把datagridview.DataSource 邦定到了一个list<对象>中,之后我就想点击《修改》,可以修改datagridview中的数据,也可以重新添加数据,但是现在怎么也不能自动添加行
...全文
140 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿云ivan 2011-12-28
  • 打赏
  • 举报
回复
//定义字段
private BindingSource BS= new BindingSource();


//在绑定方法里写
BS.DataSource = List<对象>;
datagridview.DataSource = BS;
chaojie_tan 2011-12-28
  • 打赏
  • 举报
回复
在list.add()方法中添加了新对象后,然后再datagridview.DataSource=list<>,不是这样吗?
阿云ivan 2011-12-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chaojie_tan 的回复:]

但是在list<对象>添加了一个对象,重新邦定datagridview还是无法显示新行,我看过了,list里新添加的值是存在的,但就是显示不出来
[/Quote]

那肯定是没有重新绑定datagridview
chaojie_tan 2011-12-28
  • 打赏
  • 举报
回复
但是在list<对象>添加了一个对象,重新邦定datagridview还是无法显示新行,我看过了,list里新添加的值是存在的,但就是显示不出来
苦苦的潜行者 2011-12-28
  • 打赏
  • 举报
回复
嗯,因为你绑定了数据,是不可以随便更改的,
当然你可以通过更改list<对象>,然后重新绑定,即可.
其他绑定情况也是如此.

110,536

社区成员

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

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

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