本帖最后由 ldk 于 2011-08-12 16:24:38 编辑

解决方案 »

  1.   

    遍历Gridview 添加到DataTable 然后保存Table其实就可以了。参考
      

  2.   

    for循环取出gridview列.然后插入数据库
    for(int i=0;i<gridview.rows.count;i++)
    {
    执行SQL.插入到数据库
    }
      

  3.   

    把每一行的那个字段都变成可编辑状态,或者能实现这种也可以:用鼠标单击或者双击某一行的时候,自动把那行变成可编辑状态,输入数值回车后,自动把下一行变成可编辑状态,焦点跳到下一行这效果挺帅,不过gridview估计做不了,我估计呀,因为我不会gridview.但是你可以执行把所有的数据放到table里,然后用js操作table表格,实现你说的效果,是可以的。欢迎光临我的博客
      

  4.   

    主要思路:
        主要还是靠Textbox,在Gridview单元格里都放Textbox,但是为了效果最好把TextBox的样式改成透明的,用Ajax 和JQuery定位写一个事件,双击修改Textbox的样式,以及Enabel属性,就可以让用户就可以输入了,回车事件锁定控件id就可以了。最后有个保存按钮都修改完了以后,提交后台,遍历gridview写入数据库,这样就不会频繁操作数据库了。
      

  5.   

    可以先保存在dataset中,再统一保存。我个人觉得频繁操作不太好。