用自带的“编辑,更新,取消”不行么?
具体步骤:
先添加此列
Gridview的RowEditing事件中添加代码
即(点击编辑事件)
this.GridView1.EditIndex = e.NewEditIndex;
this.GridView1.DataBind();
就实现你说的效果了
更新和取消事件代码自己在网上找
点击选择时候,应该是这样的:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
tbUserName.Text=GridView4.SelectedRow.Cells[1].Text;
tbPassword.Text = GridView4.SelectedRow.Cells[2].Text;
tbPower.Text = GridView4.SelectedRow.Cells[3].Text;
}
注意:你的选择按钮列如果出现在网格控件的最左边则如以上代码;如果是在最右边列则将单元格的数字索引改下就OK了。
GridView gv = (GridView)sender;
不需要把,这个我做过的,代码放在家里了。
打你的也没代码看看是不是少了<%#Eval("uname")%>,如果不是换成这个就OK了。在不行你找我,我帮你解决。