2008-10-20 155 views
0

所以我修改别人的代码,他们已经使用的数据绑定手风琴控制。我需要禁用Accordion功能,以便首选项得到扩展,剩下的只是最小化并保持这种方式。ASP.NET手风琴

也就是有没有办法把一个类上的最后一个项目?

非常感谢。

回答

2

最简单的事情可能是,以取代被风格看起来像当前的手风琴一个Repeater的手风琴控制。

但是,尝试回答你的问题(S):

创建OnItemCommand事件处理程序,只是设置的SelectedIndex为0。这样,用户就可以在不打开的手风琴其他任何物品。

至于最后一个项目的风格,你必须创建一个OnItemDataBound事件处理程序,知道如何可以项目您的收藏中,再算上它已绑定的物品。当方法绑定索引与集合大小相匹配的项目时,您只需将项目的CssClass设置为最终项目的类别。 (如果要用另一个控件替换“手风琴”,也应使用相同的技巧。)

查看“How do I bind an ASP.net ajax AccordionPane to an XMLDatasource?”问题的第一个答案,查看ItemDataBound事件处理程序的示例。