我要做的是使用3“select”的网格视图,并将其重命名为编辑,删除和详细信息
并且每个人都应该重定向到某个页面
我的问题,如何知道哪个列或“选择”用户点击了
由于
答案 0 :(得分:1)
设置按钮的CommandName
属性。然后为gridview的RowCommand
事件添加事件处理程序:
protected void MyGrid_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch(e.CommandName)
{
case "SomeCommand":
Response.Redirect("SomePage.aspx");
break;
case "OtherCommand":
Respone.Redirect("OtherPage.aspx");
}
答案 1 :(得分:0)
string commandName = e.CommandName.ToString().Trim();
GridViewRow row = GridView1.Rows[Convert.ToInt32(e.CommandArgument)];
switch (commandName)
{
case "showName":
LClickName.Text = "You Clicked Show Name Button : \"" + row.Cells[1].Text + "\"";
break;
case "EditName":
LClickName.Text = "You Clicked Edit Name Button : \"" + row.Cells[1].Text + "\"";
break;
default: break;
}
以下是One Gridview中多选按钮的示例