在ASP.NET中我们可以在转发器控件中实现分组和排序。 如果可能的话请建议我这样做或链接的方式.. 我必须在我的应用程序中实现它
谢谢。
答案 0 :(得分:2)
如果你的意思是视觉分组,我过去做过这种事情的方式是将一个ItemDataBound事件添加到转发器,它使用MyRepeater.Items[e.Item.ItemIndex-1]
检查前一个项目。如果我已经确定一个新组已经开始(即,如果前一个项目的开头是与当前项目不同的字母,并且我按字母顺序排序并按字母分组),那么我将适当的HTML标记注入到Literal控件中ItemTemplate用于创建可视分组。
答案 1 :(得分:2)
你不能使用ListView control而不是转发器吗?这内置了对sorting和a kind of grouping的支持,同时仍然提供了使用Repeater获得的布局灵活性。