ASP.NET无法更改Formview控件的可见性

时间:2009-10-08 16:57:27

标签: c# .net asp.net events formview

我觉得这很愚蠢,但到底是什么......

这是处理下拉列表事件的两行方法:

        resolve = (Button)FormView1.FindControl("btn_resolve");
        resolve.Visible = true;

它曾经和我一起工作过!现在不工作

1 个答案:

答案 0 :(得分:2)

您需要使用formview Databound事件,如

 protected void FormView1_DataBound(object sender, EventArgs e)
{
    if (FormView1.CurrentMode == FormViewMode.Edit)
    {
        btn_resolve = (Button)FormView1.FindControl("btn_resolve");
        resolve.Visible = true;
    }
}