ListView::EmptyDataTemplate Property
Gets or sets the user-defined content for the empty template that is rendered when a ListView control is bound to a data source that does not contain any records.
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
[TemplateContainerAttribute(typeof(ListView))] [PersistenceModeAttribute(PersistenceMode::InnerProperty)] [BrowsableAttribute(false)] public: virtual property ITemplate^ EmptyDataTemplate { ITemplate^ get (); void set (ITemplate^ value); }
<asp:ListView> <EmptyDataTemplate>ITemplate</EmptyDataTemplate> </asp:ListView>
Property Value
Type: System.Web.UI::ITemplateAn object that contains the custom content for the empty template. The default is nullptr, which indicates that this property is not set.
The empty template is displayed in a ListView control when the data source that is bound to the control does not contain any records and the InsertItemPosition property is set to InsertItemPosition::None. The template is rendered instead of the LayoutTemplate template. If the InsertItemPosition property is set to a value other than InsertItemPosition::None, the EmptyDataTemplate template is not rendered.
You can define a custom user interface (UI) for the empty template by using the EmptyDataTemplate property. To specify a custom template declaratively for the empty template, add and EmptyDataTemplate element inside the ListView control. You can then add the contents of the template to the EmptyDataTemplate element.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.