本文仅当做笔记使用,以防自己忘记,希望各位勿喷,如果有更好的方法,欢迎留言!谢谢!
前台
后台
protected void xiugaiBtn_Command(object sender, CommandEventArgs e)
{
for (int k = 0; k < GridView1.Rows.Count; k++)
{
Label fileid = (Label)GridView1.Rows[k].FindControl("fileid");//获取gridview中的label标签
if (e.CommandName.ToString() == fileid.Text.ToString()) //判断点击的“xiugaiBtn”按钮绑定的CommandName的值是否与“xiugaiBtn”按钮所在行的label标签的绑定值相等
{
LinkButton lb1 = (LinkButton)this.GridView1.Rows[k].FindControl("xiugaiBtn"); //获取修改按钮
LinkButton lb2 = (LinkButton)this.GridView1.Rows[k].FindControl("tijiaoBtn"); //获取提交按钮
lb1.Visible = false; //设置修改按钮为隐藏
lb2.Visible = true; //提交按钮可见
break; //结束整个循环
}
}
}
经测试,达到预期效果