你DataGridView不是绑订到数据集上的吗 而且他们的数据是一致的,关键代码给你吧
object[] stu = new object[3];
stu[0] = ds.Tables["student"].Rows[4][0];
stu[1] = ds.Tables["student"].Rows[4][1];
stu[2] = ds.Tables["student"].Rows[4][2];
ds.Tables["student"].Rows.RemoveAt(4);
ds.Tables["student"].Rows.Add(stu);
我的数据库有3列,6条数据,这样就能实现LZ的要求,如果要持久化到数据库那用SqlDataAdapter的Update方法回写一次就是了 但是如果有主键 数据库好象会按主键自动排序