header You Can give in Layout templete
<asp:listview id="lstCatSalesHistory" runat="server" xmlns:asp="#unknown"></asp:listview>
<LayoutTemplate>
...........Write Header Part Here............
<asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder>
</LayoutTemplate>
<itemtemplate>
Write the values which are going to repeat........
</itemtemplate>