这是官方帮助文档上的一句话:
此示例演示如何获取所选行,然后更改其字段值。 GetSelectedRows方法检索所选行的句柄。 由于行句柄反映了在View中显示行的顺序,因此修改单行可
能会影响其他行的句柄(例如,如果对数据进行排序和/或过滤)。 为了防止可能的数据损坏,使用基础记录对象(在此示例中为DataRow对象)修改目标
行。 使用GetDataRow方法检索与所选行对应的DataRows,并在数据修改之前将其存储在数组中。
请记住,在更新多行时,每次修改后都会更新网格视图。 因此,为了防止不必要的更新,您应该将代码包含在对BaseView.BeginUpdate和BaseView.EndUpdate方法的调用中。 有关详细信息,请参阅批量修改概述文档。