Repeater: показывать нижний колонтитул, даже когда источник данных пуст - PullRequest
2 голосов
/ 16 сентября 2011

Можно ли всегда отображать верхний и нижний колонтитулы ретранслятора ASP.NET независимо от того, содержит он данные или нет?

Мне хорошо известно, что этот вопрос задавался ранее людьми, желающими показать какое-то информативное сообщение, но в моей ситуации это все о предоставлении клиенту средств для заполнения тем же Repeater с данными с использованием полей ввода в нижнем колонтитуле. Ситуации могут быть похожими, но я не смог понять это. Спасибо!

1 Ответ

3 голосов
/ 16 сентября 2011

Я нашел статью, которая должна помочь вам в этом,

в основном дело в следующем:

 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (Repeater1.Items.Count < 1)
        {
            if (e.Item.ItemType == ListItemType.Footer)
            {
                Label lblFooter = (Label)e.Item.FindControl("lblEmptyData");
                lblFooter.Visible = true;
            }
        }
    }

, поэтому вы также заполняете Нижний колонтитул, когда нет элементов ...

см. Полную статью здесь и удачи.

Обработка пустых данных в элементе управления ретранслятора ASP.NET

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...