2009-06-17 5 views
0

내 페이지에 DetailsView과 몇 개의 버튼이 있습니다.DetailsView가 데이터가 아니라 EmptyDataText를 표시하는 것을 감지하는 방법

그래서 DetailsView에 데이터가 표시되지 않고 단지 EmptyDataText 속성 인 경우 값을 표시하고 싶습니다.

어떻게하면됩니까?

데이터가 표시되면 더 많은 한 열이 표시되기 때문에 단 한 가지 방법 만 발견했습니다 (view.Rows[0].Cells.Count == 1). 그러나 나는 그런 방법을 좋아하지 않는다. 만을 위해 DetailsView 빈 데이터 텍스트가있는 경우

+0

내 대답은, Plz은 확인 편집이 .... –

답변

1

, 첫 번째 행에서 빈 데이터의 텍스트가, 우리는

if (DetailsView1.Rows[0].Cells[0].Text == "your Empty Data text") 
    { 

    } 
+0

DetailsView.EmptyDataText는 t의 값을 가진다 그는 마크 업 – abatishchev

2

DetailView 속성을 시도해보세요 ......... 비교할 수 DataItemIndex 및 DataItemCount

+0

멋지지만, DetailsView가 데이터를 표시하는 동안 0입니다. – abatishchev

0

처럼이 슈퍼 오래 실현, 그러나 이것은 다른 사람 도움이 될 수

<EmptyDataTemplate> 
     <style> 
      .thingsiwanthidden { 
       display: none; 
      } 
     </style> 
    </EmptyDataTemplate>