主要目标是不更改DataSource。所以,当我得到我的结果集时,我希望总是基于这个结果集进行过滤。我一直在使用DataGridView,以前的代码仅限于将行直接添加到DataGridView中,而不是使用DataTable。这是在按一下按钮时: {
if (this.dataGridView.Rows}
我有一个Windows Forms DataGridView,它显示已注册某个班级的学生的列表。DataGridView中的组合框列显示可以将学生移动到的可选班级的列表。如果用户使用组合框选择了不同的类,然后在DataGridView中选择了不同的行,则会从DataGridView中删除刚刚编辑的行-这样做是正确的,因为它不再满足条件。原因是,如果在用户选择另一行之前没有删除该行,则这些行将向上移动以填充已删除行留下的空白,从而使当前选定行位于用户所选行的下方,这可能会使用</e