Основная компоновка элемента управления ListView создается путем определения LayoutTemplate. В LayoutTemplate будут включены элементы управления, которые действуют как заполнитель для таких элементов, как элементы таблицы, панели, метки или HTML, такие как элементы таблицы, div или span, которые имеют атрибут runat, установленный на «server». Шаблон элемента - это основной шаблон, который будет отображать данные, ограниченные ListView, повторяющимся образом. Этот шаблон обычно содержит элементы управления, связанные данными с столбцами данных или другими отдельными элементами данных. Эти два шаблона являются обязательными.
GroupTemplate будет использоваться для группировки предметов. EditItemtemplate, SelectedItemTemplate, InsertItemTemplate отображаются в этой конкретной операции, например, вставка, редактирование, выбор. ItemSeparatorTemplate, GroupSeparatorTemplate используются для отдельного разделения отдельных элементов и группировки элементов.
Вот это делает различие ItemPlaceholderID="itemPlaceholder"
<asp:ListView runat="server" ID="ListView1" ItemPlaceholderID="itemPlaceholder">
<LayoutTemplate>
<table border="0" cellpadding="1">
<tr style="background-color:#E5E5FE">
<th align="left"><asp:LinkButton ID="lnkId" runat="server">Id</asp:LinkButton></th>
<th align="left"><asp:LinkButton ID="lnkName" runat="server">Name</asp:LinkButton></th>
<th align="left"><asp:LinkButton ID="lnkType" runat="server">Type</asp:LinkButton></th>
<th></th>
</tr>
<tr id="itemPlaceholder" runat="server"></tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><asp:Label runat="server" ID="lblId"><%#Eval("ID") %></asp:Label></td>
<td><asp:Label runat="server" ID="lblName"><%#Eval("FirstName")+"
"+Eval("LastName") %></asp:Label></td>
<td><asp:Label runat="server" ID="lblType"><%#Eval("Type") %></asp:Label></td>
<td></td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr style="background-color:#EFEFEF">
<td><asp:Label runat="server" ID="lblId"><%#Eval("ID") %></asp:Label></td>
<td><asp:Label runat="server" ID="lblName"><%#Eval("FirstName")+" "+
Eval("LastName") %></asp:Label></td>
<td><asp:Label runat="server" ID="lblType"><%#Eval("Type") %></asp:Label></td>
<td></td>
</tr>
</AlternatingItemTemplate>
</asp:ListView>
Справочные ссылки: reference site, code project reference
спасибо ... смотрите мой отредактированный вопрос – Mihir