segunda-feira, 28 de janeiro de 2019

Como colocar mensagem no DataList quanto está Vazio (Empty) no asp.net?


Como colocar a mensagem no DataList quanto está Vazio ou Empty conforme se faz no GridView do Asp.net?

O GridView possui a propriedade EmptyDataText que serva para colocar a mensagem de erro ou "not find" mas infelizmente o DataList e o ListView não têm esse propriedade. Para resolver este problema siga a solução abaixo:

<asp:DataList ID="dlFunc" runat="server" RepeatColumns="4">
        <ItemStyle CssClass="CardSeparation" />
        <ItemTemplate>
            <%-- area para campos --%>
        </ItemTemplate>
        <FooterTemplate>
            <asp:Label Visible='<%#bool.Parse((dlFunc.Items.Count==0).ToString())%>'
                runat="server" ID="lblNoRecord" Text="Documento não encontrado!"></asp:Label>
        </FooterTemplate>
    </asp:DataList>

Isso está criando uma lable no rodapé de DataList e torná-lo visível somente se a contagem de registro DataList é 0.

<asp:Label Visible='<%#bool.Parse((dlFunc.Items.Count==0).ToString())%>'
                runat="server" ID="lblNoRecord" Text="Documento não encontrado!">

Espero ter te ajudado. Um forte abraço!

Related Articles

0 comentários:

Enviar um comentário

Pesquisar neste blogue

Com tecnologia do Blogger.

Páginas