DataList为空时需要显示消息

leo*_*nyx 12 asp.net datalist is-empty

我正在使用DataList在我的网页的客户端站点上显示记录.当我的DataList为空时,我需要显示一条消息.Datalist有财产吗?如何显示该消息?

小智 28

EmptyDataTextDataList尚不支持该属性.但是您可以使用以下技巧实现几乎相同的功能:

<FooterTemplate>
    <asp:Label Visible='<%#bool.Parse((DataList1.Items.Count==0).ToString())%>' 
               runat="server" ID="lblNoRecord" Text="No Record Found!"></asp:Label>
</FooterTemplate>
Run Code Online (Sandbox Code Playgroud)

即在DataList的Footer中创建一个Label,并使其仅在DataList记录计数为0时可见.


leo*_*nyx 0

RowCount = Convert.ToInt32(DLMoreImages.Items.Count.ToString());
if (RowCount != null && RowCount < 1)
{
    DLMoreImages.Visible = false;
    LblerrorMess.Text = "No Record Found...";
}
Run Code Online (Sandbox Code Playgroud)