2013-10-14 3 views
1

버튼 클릭에서 편집 또는 삽입 모드에서 detailsview boundfield의 텍스트를 어떻게 업데이트 할 수 있습니까?C에서 세부 뷰 컨트롤의 텍스트 속성 업데이트하기

동일한 페이지에 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; 

가 다음에 시도해야 하나 얻거나 그 값을 설정합니다. Like :

Check.text="Something"; 
+0

고마워,하지만 얻을 : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 내가 누락 된 항목이 있습니까? – Bobney

+0

템플릿 필드로 변환해야합니다. 고마워 이제 고마워. – Bobney

관련 문제