通过gridview显示出来的数据,保存在另外 一个表中,请问这个应该怎么操作。
请给我相应的代码。
谢谢!

解决方案 »

  1.   

    是的,我读取一个表中相应的数据,还需要在gridview中增加一些数据,然后保存在另外一个表中。
      

  2.   

    gridview有编辑列,在编辑列里面可以进行修改然后保存
      

  3.   


    可以做假的嘛,用div隐藏在gridview下面,呵呵~~~
      

  4.   

      是点击按钮后触发保存时间还是啥触发的?
    DataTable dt = (DataTable)grv.DataSource;//当前gridview对象
      for (int i = 0; i < dt.Rows.Count; i++)
      {  string strSql = "insert into 表(a,b,c) values ('" + dt.Rows[i]["a"].ToString() + "'," + dt.Rows[i]["b"].ToString() + "'," + dt.Rows[i]["c"].ToString() + "')";   
      SqlCommand cmd = new SqlCommand(strSql, conn);
      cmd.ExecuteNonQuery(strSql);
      }
    或者
    for (int i = 0; i < Gridview1.Rows.Count; i++)  
     {  
      GridviewRow row = Gridview1.Rows[i];  
      string a =Gridview1.row.Cells[0].ToString();
      string b =Gridview1.row.Cells[1].ToString();
      string c =Gridview1.row.Cells[2].ToString();
      string d= Gridview1.row.Cells[3].ToString();
      //上面是获取每列的值,
      //列值获取到了 直接插入
     } 
      

  5.   

    我在数据库一个表中搜索出来姓名与工号.用gridview显示出来.在对gridview进行编辑.编辑后我要让里面的数据存在另外的表中.不是原来那人个表了.
    这个怎么实现.
      

  6.   


    for (int i = 0; i < Gridview1.Rows.Count; i++)   
     {  
        //获取每一行的所有列的值 
      GridviewRow row = Gridview1.Rows[i];   
      string a =Gridview1.rowS[i].Cells[0].ToString();
      string b =Gridview1.row[i].Cells[1].ToString();
      string c =Gridview1.row[i].Cells[2].ToString();
        Sqlcommand cmd=new Sqlcommand(insert into 表(a,b,c)values ('"+a+"','"+b+"','"+c+"' )",con)
    cmd.excutenonquery(); 
     }