asp.net GridView 控件
protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){intEmployeeid=...
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
int Employeeid = Convert.ToInt32(GridView1.DataKeys[e.NewEditIndex].Value.ToString());
Response.Redirect("AddRest3.aspx?Employeeid=" + Employeeid + "");
}
}
请问大家 这几句是什么意思呀 展开
{
int Employeeid = Convert.ToInt32(GridView1.DataKeys[e.NewEditIndex].Value.ToString());
Response.Redirect("AddRest3.aspx?Employeeid=" + Employeeid + "");
}
}
请问大家 这几句是什么意思呀 展开
1个回答
展开全部
这个事件是编辑按钮触发的事件,
int Employeeid = Convert.ToInt32(GridView1.DataKeys[e.NewEditIndex].Value.ToString());//获取选择编辑行的id
Response.Redirect("AddRest3.aspx?Employeeid=" + Employeeid + "");//重定向到此地址
建议你多查api
int Employeeid = Convert.ToInt32(GridView1.DataKeys[e.NewEditIndex].Value.ToString());//获取选择编辑行的id
Response.Redirect("AddRest3.aspx?Employeeid=" + Employeeid + "");//重定向到此地址
建议你多查api
追问
谢谢,可是这句话还是不懂啊GridView1.DataKeys[e.NewEditIndex].Value.ToString()),能帮我解释一下吗?
追答
你试一下就知道了 e.NewEditIndex是GridView1中行索引 DataKeys是每行对象 Value是DataKeys中0位置的数值 也就是获取第一列第e.NewEditIndex行的值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询