ASP.NET中Gridview合并单元格

by 好大一小白 2010.4.24 10:34
Repeater中实现分栏显示,即类似控制每行的列数.
方法:在页面中Repeater的定义时,使用AlternatingItemTemplate.
Aspx页面如:
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="12title" ID="Table5">
<asp:Repeater ID="SearchCourseRepeater" runat="server">
<ItemTemplate>
<tr>
<td><asp:Label ID="CourseNameTextLabel" runat="server" Text="CourseName"></asp:Label>&nbsp;</td>
<td>&nbsp;</td>
</ItemTemplate>
<AlternatingItemTemplate>
<td><asp:Label ID="CourseNameTextLabel" runat="server"></asp:Label>&nbsp;</td>
</tr>
</AlternatingItemTemplate>
</asp:Repeater>
</table>
那么AlternatingItemTemplate中即为次列.
在后台,绑定的时候,判断是那个Template即可:
// e.Item.ItemType == ListItemType.Item:第一列 // e.Item.ItemType == ListItemType.AlternatingItem):次列 
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 
{ 
}
这样就实现了分列显示了.

Tags: ,

WEB开发 | ASP.NET

不允许评论

微信赞

本站统计

36 篇文章
5 个单页
12 条评论
12 次评分
1321002 次访问
访问统计开始于 2010年4月24日
平均日访问 224 次
当前 8 人在线

声明

本博所有网友评论不代表本博立场,版权归其作者所有。 
苏ICP备09004001号
Powered by BlogYi.net  edit by 1wanweb.com
© Copyright 2008-2017