0

我的页面上有一个DetailsView和几个按钮。

所以我想隐藏它们,如果DetailsView不显示数据,而只是显示EmptyDataText属性的值。

我怎样才能做到这一点?

我发现只有一种方法 -view.Rows[0].Cells.Count == 1因为如果显示数据,则会出现多列。但我不喜欢这样的方法。

4

3 回答 3

2

请尝试 DetailView 属性,如 DataItemIndex 和 DataItemCount

于 2009-06-17T12:06:21.763 回答
1

如果只有detailsview有空数据文本,第一行有空数据文本,我们可以比较一下......

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

    }
于 2009-06-17T12:03:55.870 回答
0

我意识到这已经很老了,但这可能对其他人有所帮助:

    <EmptyDataTemplate>
        <style>
            .thingsiwanthidden {
                display: none;
            }
        </style>
    </EmptyDataTemplate>
于 2017-05-23T17:30:14.777 回答