你只能在ListView中定义一个GroupItemCount,但是如果你想根据数据源中项目的属性进行分组怎么办?有点像临时分组依据。数据源按此属性排序。
我见过一些示例,其中 ItemTemplate 中的某些标记是有条件显示的,但如果可能的话,我想利用 GroupTemplate。
这可能吗?
当我必须在转发器中添加基本组标题时,我使用 ItemTemplate 中的 Literal 控件来实现:
<asp:Literal runat="server" Text='<%# GetGroupHeading(Eval("Group")) %>' />
代码中的“GetGroupHeading”方法跟踪前一个组标题并发送回“
组名称
”,如果我们与前一个项目位于同一组,则返回一个空字符串。正如我所说,我在 Repeater 上做到了这一点,所以不确定它是否能满足您对 ListView 的需求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)