Click here to Skip to main content
16,012,116 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
dear sir,

I am using listview in my project,

Now i have doubt for how to design for header

Example:


Headr Name -> Name
Sub header Name -> FirstName and LastName
and data inserted first name and last name from database

suppose i have 10 column

how to use?? and How to split above name columns
give me solution?

This is my example html code,

XML
<TR><TH rowspan="2"><TH colspan="2">Average
    <TH rowspan="2">Red<BR>eyes
<TR><TH>height<TH>weight
<TR><TH>Males<TD>1.9<TD>0.003<TD>40%
<TR><TH>Females<TD>1.7<TD>0.002<TD>43%
</TABLE>


By mohan
Posted

header You Can give in Layout templete
<asp:listview id="lstCatSalesHistory" runat="server" xmlns:asp="#unknown"></asp:listview>

XML
<LayoutTemplate>

 ...........Write Header Part Here............
                        <asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder>
                        </LayoutTemplate>

<itemtemplate>  

Write the values which are going to repeat........
   </itemtemplate>
 
Share this answer
 
Hi,


Try the following



XML
<asp:ListView ID="lvTest" runat="server" DataKeyNames="Empno"
           DataSourceID="SqlDataSource1">
           <AlternatingItemTemplate>
               <tr style="background-color:#FFF8DC;">
                   <td>
                       <asp:Label ID="EmpnoLabel" runat="server" Text='<%# Eval("Empno") %>' />
                   </td>
                   <td>
                       <asp:Label ID="EnameLabel" runat="server" Text='<%# Eval("Ename") %>' />
                   </td>
                   <td>
                       <asp:Label ID="JobLabel" runat="server" Text='<%# Eval("Job") %>' />
                   </td>
                   <td>
                       <asp:Label ID="HireDateLabel" runat="server" Text='<%# Eval("HireDate") %>' />
                   </td>
                   <td>
                       <asp:Label ID="SalLabel" runat="server" Text='<%# Eval("Sal") %>' />
                   </td>
                   <td>
                       <asp:Label ID="DeptnoLabel" runat="server" Text='<%# Eval("Deptno") %>' />
                   </td>
               </tr>
           </AlternatingItemTemplate>
           <EditItemTemplate>
               <tr style="background-color:#008A8C;color: #FFFFFF;">
                   <td>
                       <asp:Button ID="UpdateButton" runat="server" CommandName="Update"
                           Text="Update" />
                       <asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
                           Text="Cancel" />
                   </td>
                   <td>
                       <asp:Label ID="EmpnoLabel1" runat="server" Text='<%# Eval("Empno") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="EnameTextBox" runat="server" Text='<%# Bind("Ename") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="JobTextBox" runat="server" Text='<%# Bind("Job") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="HireDateTextBox" runat="server"
                           Text='<%# Bind("HireDate") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="SalTextBox" runat="server" Text='<%# Bind("Sal") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="DeptnoTextBox" runat="server" Text='<%# Bind("Deptno") %>' />
                   </td>
               </tr>
           </EditItemTemplate>
           <EmptyDataTemplate>
               <table runat="server"
                   style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;">
                   <tr>
                       <td>
                           No data was returned.</td>
                   </tr>
               </table>
           </EmptyDataTemplate>
           <InsertItemTemplate>
               <tr style="">
                   <td>
                       <asp:Button ID="InsertButton" runat="server" CommandName="Insert"
                           Text="Insert" />
                       <asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
                           Text="Clear" />
                   </td>
                   <td>
                       <asp:TextBox ID="EmpnoTextBox" runat="server" Text='<%# Bind("Empno") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="EnameTextBox" runat="server" Text='<%# Bind("Ename") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="JobTextBox" runat="server" Text='<%# Bind("Job") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="HireDateTextBox" runat="server"
                           Text='<%# Bind("HireDate") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="SalTextBox" runat="server" Text='<%# Bind("Sal") %>' />
                   </td>
                   <td>
                       <asp:TextBox ID="DeptnoTextBox" runat="server" Text='<%# Bind("Deptno") %>' />
                   </td>
               </tr>
           </InsertItemTemplate>
           <ItemTemplate>
               <tr style="background-color:#DCDCDC;color: #000000;">
                   <td>
                       <asp:Label ID="EmpnoLabel" runat="server" Text='<%# Eval("Empno") %>' />
                   </td>
                   <td>
                       <asp:Label ID="EnameLabel" runat="server" Text='<%# Eval("Ename") %>' />
                   </td>
                   <td>
                       <asp:Label ID="JobLabel" runat="server" Text='<%# Eval("Job") %>' />
                   </td>
                   <td>
                       <asp:Label ID="HireDateLabel" runat="server" Text='<%# Eval("HireDate") %>' />
                   </td>
                   <td>
                       <asp:Label ID="SalLabel" runat="server" Text='<%# Eval("Sal") %>' />
                   </td>
                   <td>
                       <asp:Label ID="DeptnoLabel" runat="server" Text='<%# Eval("Deptno") %>' />
                   </td>
               </tr>
           </ItemTemplate>
           <LayoutTemplate>
               <table runat="server">
                   <tr runat="server">
                       <td runat="server">
                           <table ID="itemPlaceholderContainer" runat="server" border="1"
                               style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;font-family: Verdana, Arial, Helvetica, sans-serif;">
                              <tr>
                              <th colspan="2">
                              Name
                              </th>
                              <th colspan="3">
                              Test
                              </th>
                              </tr>
                               <tr runat="server" style="background-color:#DCDCDC;color: #000000;">
                                   <th runat="server">
                                       First Name</th>
                                   <th runat="server">
                                       Ename</th>
                                   <th runat="server">
                                       Job</th>
                                   <th runat="server">
                                       HireDate</th>
                                   <th runat="server">
                                       Sal</th>
                                   <th runat="server">
                                       Deptno</th>
                               </tr>
                               <tr ID="itemPlaceholder" runat="server">
                               </tr>
                           </table>
                       </td>
                   </tr>
                   <tr runat="server">
                       <td runat="server"
                           style="text-align: center;background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;">
                       </td>
                   </tr>
               </table>
           </LayoutTemplate>
           <SelectedItemTemplate>
               <tr style="background-color:#008A8C;font-weight: bold;color: #FFFFFF;">
                   <td>
                       <asp:Label ID="EmpnoLabel" runat="server" Text='<%# Eval("Empno") %>' />
                   </td>
                   <td>
                       <asp:Label ID="EnameLabel" runat="server" Text='<%# Eval("Ename") %>' />
                   </td>
                   <td>
                       <asp:Label ID="JobLabel" runat="server" Text='<%# Eval("Job") %>' />
                   </td>
                   <td>
                       <asp:Label ID="HireDateLabel" runat="server" Text='<%# Eval("HireDate") %>' />
                   </td>
                   <td>
                       <asp:Label ID="SalLabel" runat="server" Text='<%# Eval("Sal") %>' />
                   </td>
                   <td>
                       <asp:Label ID="DeptnoLabel" runat="server" Text='<%# Eval("Deptno") %>' />
                   </td>
               </tr>
           </SelectedItemTemplate>


       </asp:ListView>



Hope this helps
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900