2012-12-28 52 views
0

我有两个panels.In PANEL1我有一个登记表的GridView行更新/从文本框中插入时,编辑按钮被点击

喜欢的用户名,密码,电子邮件,城市,州,邮编

和是Panel2我有gridview.I将数据从注册表单插入到sql server数据库中,并将数据绑定到gridview。 编辑按钮时,在gridview中点击我隐藏gridview的panel2,我从gridview中获取值到注册表单中的文本框。当我修改注册表单中的数据并且点击按钮时,数据不是在GridView行,以及新行中更新数据库添加和它

帮我绑定到GridView如何执行此任务

+0

检查您是否在页面加载时添加了IsPostback属性。如果您在代码后面获取数据,请尝试进行调试。 –

+0

似乎在您用于更新数据的查询中存在问题。 我认为您正在调用与您在注册​​时调用的功能相同的功能(即插入记录),在面板1中是否有两个不同的按钮用于注册和编辑信息? –

回答

0

首先检索您想要的数据行的唯一ID使用以下方法编辑表格:

protected void GridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) 
{ 

     string id_For_Edit = GridView.Rows[e.NewSelectedIndex].Cells[0].Text; 
} 

然后更新dat一个特定的行...

query= "update table_name set column_name= 'value' where unique_column = 'id_For_Edit' 
相关问题