Gridview ButtonField单击不起作用

时间:2016-01-21 23:47:04

标签: c# gridview

所以我从SQL存储过程填充了gridview。一切都很好。我有一个我添加的按钮字段,当点击时,它将只显示一个隐藏的标签。我希望它能做其他事情,但这是一个测试,所以我可以看看我是否得到了正确的行。

WebElement tab = driver.findElement(By.xpath("//*[@id='tabstrip']/ul/li[contains(text(),'Tab1')]"));

以下是gridview上的代码

protected void ServiceList_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "ServiceRestart")
    {
        int index = Convert.ToInt32(e.CommandArgument);
        GridViewRow selectedRow = ServiceList.Rows[index];
        TableCell serviceName = selectedRow.Cells[1];
        string service = serviceName.Text;

        Label1.Visible = true;
        Label1.Text = service;
    }
}

当我点击链接时,没有任何反应。

编辑:我想另一个问题是,如果从SQL填充gridview,click事件如何知道哪一行被点击?

1 个答案:

答案 0 :(得分:0)

所以,如果有人遇到同样的问题,我就能解决这个问题。基本上将两行合并到新的serviceName行中。

                  street      city state   zip country
1 727 Wright Brothers Ln Las Vegas    NV 89119     USA