2011-12-08 2 views
0

가정하자 나는이 하나의 템플릿 필드의 GridView 추가 텍스트 상자 TemplateField 속으로 바닥 글 숨김

TemplateField FooterField = new TemplateField(); 

FooterField.ItemTemplate = //my code (basically setting it to display a button) 

내가 다음 FooterField이 같이있는 gridview 편집 모드에서 무엇을해야하는지 정의

FooterField.EditItemTemplate = //my code (entering editing mode when the button is clicked) 

이제 내 질문에 입니다 : 어떻게이 TemplateField gridview 바닥 글 삽입 할 수 있습니까?

+0

[이것은 당신에게 필요한 것을 얻을 수 있습니다] – paparush

+0

열을 생성 할 것이므로 미안하지만 도움이되지 않을 것입니다. 템플릿을 바닥 글에 넣습니다. – rofans91

답변

1

GridView 열에 템플릿 필드를 추가해야합니다. 각 데이터 제어 필드는 기본적으로 머리글, 바닥 글 및 데이터 행에 대해 해당 열의 내용이 무엇인지 결정합니다. 격자보기는 테이블이므로 열이 없어도 바닥 글에 필드를 가질 수 없습니다.

바닥 글에 본질적으로 일부 기수가 아닌 UI가 있어야하는 경우 GridView에서 상속하고 CreateRow 메서드를 재정의하여 고유 한 UI를 바닥 글 행으로 대체 할 수 있습니다. 그러나이 방법을 사용하는 대신 그리드 뷰 편집 이벤트를 캡처하여 UI를 편집하는 사용자 컨트롤을 설계하는 것이 좋습니다. 예를 들어 그리드 뷰와 DetailsView를 함께 사용할 수 있습니다.

+0

이것은 아주 좋은 아이디어입니다. 나는 그것을 철저히 따라 가지 않았습니다 ...하지만 aldy는 내 proram을 사용하여 비슷하게 메소드를 구현하는 방법을 발견했습니다. 고마워 – rofans91