在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将数据读取出来
------解决思路----------------------
就是编辑按钮是个超链接、如
------解决思路----------------------
http://www.cnblogs.com/sufei/archive/2010/03/27/1698590.html
参考,慢慢研究吧。
girdview在企业级应用开发都不用了。你就当学习下就行。
------解决思路----------------------
就是传一个ID到另外一个页面,url传值。
编辑的页面接收这个ID,去数据库查询这行数据,把数据赋值给页面的控件,然后保存的时候保存页面控件里面更新的值就是了。
就是进行编辑的功能,但是不想直接在当前的表格里面进行数据库数据的更新。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在企业级应用开发都不用了。你就当学习下就行。
------解决思路----------------------
就是传一个ID到另外一个页面,url传值。
编辑的页面接收这个ID,去数据库查询这行数据,把数据赋值给页面的控件,然后保存的时候保存页面控件里面更新的值就是了。