2011-11-24 5 views
0

내 마스터 페이지에 gridview가 있습니다. 항목 템플릿을 가져 왔습니다. 처음에 컨트롤에 몇 가지 텍스트를 제공했습니다. 콘텐츠 페이지의 디자인보기에서 gridview가 보이지만 페이지를 실행하는 동안 gridview가 표시되지 않습니다. 내가 gridview를 삭제하고 그 자리에 간단한 텍스트를 넣으면 작동합니다. 내가 Z- 인덱스와 약간의 독특한 것을 아무것도하지만, 설정을 시도GridView가 콘텐츠 페이지에 표시되지 않습니다.

좀 도와 work.Please 것으로 보인다

+0

행을 생성하고 텍스트를 표시하는 기준으로 그리드에 바인딩 된 행이 있습니까? 그렇지 않으면 동작을 위해 사용할 수있는 행이 필요한 템플리트 – V4Vendetta

+0

Gridview가 클라이언트 측 소스 코드에 나타 납니까? 너는 무엇에 묶고 있니? 데이터 소스에 항목이 있습니까? – Curt

+0

girdview 열 defination 및 속성의 코드를 넣어 .. 데이터 원본 설정을 확인하십시오 .. –

답변

2

원인은 여러 가지가있을 수 있습니다 - 당신이 그것을 결합되지 않거나 datasource이 비어 있거나 가시성 상태가 hidden입니다 또는 GridView을 마스터 페이지에 ContantPlaceHolder 안에 넣었습니다.

0

아래와 같이 gridview를 표시하려면 다음을 확인하십시오.

a. "DataSource"를 넣은 다음

b와 같은 DataBind() 메서드를 호출해야합니다. 데이터는 "DataSource" 에 존재해야합니다. c. aspx 코드 처럼 Gridview 열에 데이터 필드 (< % # Eval ("DataFieldName") %>)를 찾습니다. c. 표시 여부를 확인하십시오 (기본적으로 보이지 않음, 기본값은 true입니다). d. CssClass를 사용하는 경우 "display : block;"이 있는지 확인하십시오. 또는 "display : none"이 없습니다.

희망이 있으면 매우 유용 할 것입니다.

0

EmptyDataText을 설정하고 텍스트가 표시되는지 확인해보세요. 그럴 경우 아무 것도 입력하지 않으면 DataBound이 아니거나 DataSource에 행이 없다는 의미입니다. 행운을 빕니다!

관련 문제