如何得到选中行及该行的列:
http://topic.csdn.net/t/20020108/00/463396.html
插入数据库不用说了吧~~

解决方案 »

  1.   

    for example:SqlConnection con=new SqlConnection("server=.;database=student;uid=sa;pwd=0421");
    SqlCommand cmd=new SqlCommand("insert into studentDetails values(@Sno,@Sname)",con);
    cmd.Parameters.AddWithValue("@Sno",this.DataGrid1[CurrentRowIndex][0].ToString());
    cmd.Parameters.AddWithValue("@Sname",this.DataGrid1[CurrentRowIndex][1].ToString());
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();大致这样..
      

  2.   

    给datagrid的每一行添加一个ondbclick事件,当双击datagrid时,获取选中行的ID(主键),再从数据库里读出这条数据插入另一张表中,你can try!