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!
0 comentários:
Enviar um comentário