2009-06-17 3 views
0

私はDetailsViewと私のページにいくつかのボタンがあります。DetailsViewがデータではなくEmptyDataTextを表示することを検出する方法

DetailsViewはデータではなく、値がEmptyDataTextの場合は非表示にします。

どうすればいいですか?

データが表示されている場合、複数の列が表示されるため、私は1つの方法しか見つかりませんでした。view.Rows[0].Cells.Count == 1しかし、私はそのような方法が嫌いです。

+0

私は私の答えを編集してい、Plzをチェック.... –

答えて

1

空のデータ、テキストのみたDetailsViewに存在する場合は、空のデータのテキストがある最初の行では、我々はそれを比較することができます.........

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

    } 
+0

をDetailsView.EmptyDataTextは、Tの値を持っています彼はマークアップ – abatishchev

2

DetailViewのプロパティを試してみてくださいDataItemIndexとDataItemCount

+0

涼しいが、DetailsViewがデータを表示している間はゼロです – abatishchev

0

のように私は、これは、超古い実現が、これは他の人を助けることがあります。

<EmptyDataTemplate> 
     <style> 
      .thingsiwanthidden { 
       display: none; 
      } 
     </style> 
    </EmptyDataTemplate> 
関連する問題