2009-10-08 75 views
2

我覺得這是愚蠢的,但什麼是地獄的能見度...ASP.NET無法更改FormView控件

這是一個處理一個下拉列表事件的方法兩條線:

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

它曾經與我一起工作!現在不工作

+0

它是如何不工作?作爲一個側面的問題,我傾向於把我的行爲放在一個我已經用FindControl找到的控件上,如果沒有找到控件,沒有任何塊... – 2009-10-08 17:01:47

回答

2

需要FormView的數據綁定事件使用像

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

謝謝Mo, 我只是通過向formview添加一個數據綁定事件,如果聲明根據我的算法 – Shankarooni 2009-10-12 07:06:02