从Panel访问Gridview模板字段

时间:2013-07-22 01:16:23

标签: c# asp.net

我好几天都有问题。这是我的情况:

我有一个Gridview Template字段ImageButton。点击ImageButton后,会打开一个模态pop up Panel。在我的面板内是一个取消按钮。

我想要的是当用户点击取消按钮时。我会设置我的

ImageButton.Visible = true;

但由于这个错误,我似乎无法做到这一点

Unable to cast object of type WebControls.ContentPlaceHolder to type WebControls.GridViewRow

protected void Button1_Click1(object sender, EventArgs e)
{
    Button button = sender as Button;

    GridViewRow GridViewRow = (GridViewRow)button.NamingContainer;
    GridViewRow.FindControl("stopImageButton").Visible = true;
    this.StopTimeNotesPanel_ModalPopupExtender.Hide();
}

请帮助

1 个答案:

答案 0 :(得分:0)

我想定义ItemTemplate的方法在技术上可能不正确。请遵循MSDN定义的简单结构,它将解决您的问题。

http://msdn.microsoft.com/en-us/library/bb907626(v=vs.100).aspx