在A页面girdview的模板列放一个按钮,点击后跳到B页面进行该行数据的更新如何实现

在A页面girdview的模板列放一个按钮,点击后跳到B页面进行该行数据的更新怎么实现
就是进行编辑的功能,但是不想直接在当前的表格里面进行数据库数据的更新。girdview绑定xingm,数据库里的表(qq4)我就定义了两列 一列是xingm(主键),另一列是qhao。就是要这按钮先绑定该表的主键然后进行传值把A页面该行的主键值传到B页面里面,B页面我就弄了个textbox和一个确定的按钮,该textbox用来修改的只是qhao这列的字段,主键不用修改,求B页面点击确定后实现更新该行数据的代码
//链接数据库的语句
        SqlConnection sqlcon;
        SqlCommand sqlcom;
        string strCon = "Data Source=(local);Database=www;Uid=hwl;Pwd=234";
//bind的方法
public void bind()
        {
            string sqlstr = "select * from qq4";
            sqlcon = new SqlConnection(strCon);
            SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlcon);
            DataSet myds = new DataSet();
            sqlcon.Open();
            myda.Fill(myds, "qq4");
            GridView1.DataSource = myds;
            GridView1.DataKeyNames = new string[] { "xingm" };//主键
            GridView1.DataBind();
            sqlcon.Close();
        }
------解决思路----------------------
绑定列用超链接,然后_blank方式,将id传递到明细(编辑)页面,这个页面根据id将数据读取出来
------解决思路----------------------
就是编辑按钮是个超链接、如
<a href="B.html?ID=123">编辑</a>
 然后B页面就可以根据URL获取到当前的传来的ID值、然后去数据库里面读取到此列的值、然后赋值到B页面的各个对应的框内,然后保存啊什么的。
------解决思路----------------------
http://www.cnblogs.com/sufei/archive/2010/03/27/1698590.html

参考,慢慢研究吧。

girdview在企业级应用开发都不用了。你就当学习下就行。
------解决思路----------------------
引用:
Quote: 引用:

http://www.cnblogs.com/sufei/archive/2010/03/27/1698590.html

参考,慢慢研究吧。

girdview在企业级应用开发都不用了。你就当学习下就行。
我就是学习用的,我用的数据显示方法就是参考这个的。但是这个里面没有写传值后如何利用这个值来识别这行数据并进行更新的方法= =

就是传一个ID到另外一个页面,url传值。
编辑的页面接收这个ID,去数据库查询这行数据,把数据赋值给页面的控件,然后保存的时候保存页面控件里面更新的值就是了。