当列表视图没有行我希望显示消息时,我需要显示“没有记录”消息。
我该怎么做?
感谢。
答案 0 :(得分:3)
扩展@Christian的回答:
使用code-bahind:
protected void ListView1_ControlRemoved (object sender, EventArgs e)
{
var ListView1 = sender as ListView;
if (ListVeew1.Items.Count == 0)
ListView1.Items.Add("There are no records");
}
OR 使用标记:
<asp:ListView runat="server" ID="ListView1">
<EmptyDataTemplate>
There are no records
</EmptyDataTemplate>
</asp:ListView>
答案 1 :(得分:2)
使用以下标记:
<asp:ListView runat="server" ID="LstCustomer">
<EmptyDataTemplate>
Customer not found
</EmptyDataTemplate>
</asp:ListView>
答案 2 :(得分:1)
你没有说你在编程...
但我认为最常见的方法是实际插入一个带有“没有记录”的文章。
您可以使用<EmptyDataTemplate>
指定数据源为空时显示的内容。