We use the RadListView a lot in Sitefinity, and often I want the ability to hide the listview on no data.
Problem with the EmptyDataTemplate is that the LayoutTemplate usually has headers in it or a ul wrapper.
Example:
<LayoutTemplate>
<h2>Related Content</h2>
<ul>
<asp:PlaceHolder ...
</ul>
</LayoutTemplate>
So in an emptydatatemplate, it's going to render in that placeholder and have a "Related Content" header...with no content...as you wouldnt want
<h2>Related Content</h2>
<ul>
<li>No Content</li>
</ul>
I would love to have a property such that the control will just hide itself when there's no data on databound.
Reason I mention sitefinity is the templates ("views") are editable in the UI, so there's no ability to add custom code to handle an event.
So I guess it's a feature request for a new property or some other method to not render the layouttemplate.