循环gridview中的行,然后用姓名,学号作为where条件对分数进行update操作就可以了
建议不判断姓名,直接判断学号,学号应该是唯一的主键

解决方案 »

  1.   

    1、是不是只能用循环,有没有把gridview中的数据当做sql中的一个表来操作。
    例如 select * from 成绩 inner join  gridview数据  .......
    有没有这样的。
    2、利用循环 做替换,如果遇到错误 需要回滚事物,我想把所有的都回滚,怎么回滚。
    初学者问题 谢谢
      

  2.   

    你可以用datagridview中学号主键关联的sql表中的列逻辑删除,然后将datagridview中的数据整个添加进去。如果需要回滚,就先把添加进去的全删了,之前sql表中列逻辑删除的修改回来就好了。 可以参考一下。