2011-11-26 70 views
2

我正在使用BindingList作为DataGridView的数据源。问题是,当用户选择新行中的任何单元格时,在BindingList中创建一个占位符对象,并在新行中将值显示为0。当用户离开新行时,新行中的值消失,占位符对象从BindingList中删除。这很让人分心和困惑。另外,将光标留在新行中时出现问题,占位符对象仍在列表中。所以,当我序列化列表时,占位符对象也会持续存在。有没有办法来防止这种行为或掩盖它?我正在考虑将所有属性成员类型设置为空,因此它不会“显示”任何内容,如果在序列化之前包含空值,则可以过滤掉最后一个列表项。datagridview绑定列表和新行问题

注意:我不想编辑任何内容,而只是导航到新行。

回答