Как обнаружить, что DetailsView отображает не данные, а EmptyDataText - PullRequest
0 голосов
/ 17 июня 2009

У меня есть DetailsView и несколько кнопок на моей странице.

Поэтому я хочу скрыть их, если DetailsView отображает не данные, а только значение, если EmptyDataText свойство.

Как я могу это сделать?

Я нашел только один способ - view.Rows[0].Cells.Count == 1, потому что, если данные отображаются, отображается более одного столбца. Но мне не нравится такой метод.

Ответы [ 3 ]

2 голосов
/ 17 июня 2009

Пожалуйста, попробуйте свойства DetailView, такие как DataItemIndex и DataItemCount

1 голос
/ 17 июня 2009

Если в подробном просмотре есть пустой текст данных, в первой строке есть текст пустых данных, мы можем сравнить его .........

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

    }
0 голосов
/ 23 мая 2017

Я понимаю, что это очень старо, но это может помочь другим:

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