私はDetailsView
と私のページにいくつかのボタンがあります。DetailsViewがデータではなくEmptyDataTextを表示することを検出する方法
DetailsView
はデータではなく、値がEmptyDataText
の場合は非表示にします。
どうすればいいですか?
データが表示されている場合、複数の列が表示されるため、私は1つの方法しか見つかりませんでした。view.Rows[0].Cells.Count == 1
しかし、私はそのような方法が嫌いです。
私はDetailsView
と私のページにいくつかのボタンがあります。DetailsViewがデータではなくEmptyDataTextを表示することを検出する方法
DetailsView
はデータではなく、値がEmptyDataText
の場合は非表示にします。
どうすればいいですか?
データが表示されている場合、複数の列が表示されるため、私は1つの方法しか見つかりませんでした。view.Rows[0].Cells.Count == 1
しかし、私はそのような方法が嫌いです。
空のデータ、テキストのみたDetailsViewに存在する場合は、空のデータのテキストがある最初の行では、我々はそれを比較することができます.........
if (DetailsView1.Rows[0].Cells[0].Text == "your Empty Data text")
{
}
をDetailsView.EmptyDataTextは、Tの値を持っています彼はマークアップ – abatishchev
DetailViewのプロパティを試してみてくださいDataItemIndexとDataItemCount
涼しいが、DetailsViewがデータを表示している間はゼロです – abatishchev
のように私は、これは、超古い実現が、これは他の人を助けることがあります。
<EmptyDataTemplate>
<style>
.thingsiwanthidden {
display: none;
}
</style>
</EmptyDataTemplate>
私は私の答えを編集してい、Plzをチェック.... –