2011-09-09 5 views

답변

0

GridView가 템플릿 필드를 사용하고 속성 .Text가 항상 null입니다.

제안 :«sw.Write (dr.Cells [i] .Text);»에 중단 점을 넣고 Cells [i] 개체를 확인하십시오. 파일에 넣을 속성을 검색하십시오. 아마도 당신은 당신이 원하는 바른 가치를 잡으려고 캐스트를해야 할 것입니다.

예 : sw.Write (((TextBox) dr.Cells [i] .Controls [0]) Text);

희망이 도움이됩니다.

+0

안녕하세요 Jeison 응답을 주셔서 감사합니다.이 sw.Write (TextBox) dr.Cells [i] .Controls [0]). Text); "System.Web.UI.LiteralControl '형식의 개체를'System.Web.UI.WebControls.TextBox '형식으로 캐스팅 할 수 없습니다."라는 오류가 표시됩니다. – Victor

+0

gridview 템플릿 필드를 사용하고 있습니다. – Victor

관련 문제