我的页面上有一个DetailsView和几个按钮。
因此,如果DetailsView不显示数据,而只显示EmptyDataText属性的值,我想隐藏它们。
我该怎么做呢?
我只找到了一种方法- view.Rows[0].Cells.Count == 1,因为如果显示数据,则会显示多个列。但是我不喜欢这种方法。
发布于 2009-06-17 12:06:22
请尝试DataItemIndex和DataItemCount等DetailView属性
发布于 2009-06-17 12:03:56
如果仅在data视图中有空数据文本,则第一行有空数据文本,我们可以进行比较.........
if (DetailsView1.Rows[0].Cells[0].Text == "your Empty Data text")
{
}发布于 2017-05-24 01:30:15
我意识到这很古老,但这可能会对其他人有所帮助:
<EmptyDataTemplate>
<style>
.thingsiwanthidden {
display: none;
}
</style>
</EmptyDataTemplate>https://stackoverflow.com/questions/1006480
复制相似问题