2013-10-14 22 views
1

如何在按鈕單擊時更新edit或insert模式下的detailsview綁定區的文本?在c中更新detailsview控件的文本屬性

我在同一頁上有一個detailsview編輯/插入窗體和一個FileUpload控件。在編輯或插入模式下,我希望能夠上傳PDF並將其中一個detailsview控件文本更改爲PDF路徑。

喜歡的東西:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    if (DetailsView1.CurrentMode == DetailsViewMode.Insert) 
    { 
     DetailsView1.FindControl("attachment").text = FilePath; 

    } 
} 

謝謝!

+0

您可以訪問DetailsView的DataBound事件中的控件。 –

回答

0

我想你應該強制轉換您正在搜索到所需的控制類型,如控制:

TextBox Check=DetailsView1.FindControl("attachment") as TextBox; 

,那麼你應該嘗試GET或將其值設置。像:

Check.text="Something"; 
+0

謝謝,但我得到: 未將對象引用設置爲對象的實例。 我錯過了什麼嗎? – Bobney

+0

需要將其轉換爲模板字段。現在正常工作,謝謝。 – Bobney

相關問題