2011-01-22 1 views
1

데이터 소스 (그냥 삽입 모드)를 사용하여 바인딩하지 않고 DetailsView 컨트롤을 사용하고 싶지만 문제는 필드의 값을 얻으려고 할 때 ItemInserting 이벤트 처리기가 발견되었습니다. 그러나 일부 필드는 e.Values 속성에서 발견되었습니다.바인딩없이 DetailsView 컨트롤을 사용할 수 있습니까?

: 나는 전체 시스템에 대한 이미 테마가이기 때문에 [대신 수동으로 allign 필드]을 그것을합니다 (DetailsView 제어)를 사용 싶어 내가 다시하고 싶지 않아 사용자 정의 템플릿을 처음부터.

모든 아이디어!

답변

4

아,이 주제에 대한 블로그 게시물을 작성했습니다. http://weblogs.asp.net/davidfowler/archive/2008/12/12/getting-your-data-out-of-the-data-controls.aspx.

BTW in .NET 4.0 e.Values는 비어 있지 않습니다. :).

+0

답변 주셔서 감사합니다. 그러나이 솔루션은'TemplateField' 필드를 추출하지 않았습니다. – Homam

+0

뭐가 문제 야? – davidfowl

+0

끝났습니다. thatnks 많이 있지만 업데이 트에서 값이 추출되지 않습니다. Insert에서만 잘 작동합니다. – Homam