在GridView中使用多个“选择”

时间:2011-11-25 22:39:38

标签: c# asp.net gridview

我要做的是使用3“select”的网格视图,并将其重命名为编辑,删除和详细信息

并且每个人都应该重定向到某个页面

我的问题,如何知道哪个列或“选择”用户点击了

由于

2 个答案:

答案 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中多选按钮的示例

Multiple Select Button In One Gridview