如何在asp.net中列出视图页眉设计 [英] how to list view Header design in asp.net
本文介绍了如何在asp.net中列出视图页眉设计的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
尊敬的先生,
我在项目中使用列表视图,
现在,我对如何设计标头感到怀疑
示例:
标题名称->名称
子标题名称->名字和姓氏
和数据插入数据库中的名字和姓氏
假设我有10列
如何使用??以及如何拆分以上名称列
给我解决方法吗?
这是我的示例html代码,
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,
<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>
通过mohan
By mohan
推荐答案
标题可以在布局Templete中给出
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>
尝试以下
Hi,
Try the following
<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
这篇关于如何在asp.net中列出视图页眉设计的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文