【发布时间】:2011-12-28 20:29:10
【问题描述】:
我有一个由DataTable 填充的asp DataList。
<asp:PlaceHolder ID="ph3" runat="server">
<asp:DataList ID="dlspec" runat="server" GridLines="Vertical" OnItemDataBound="dlspec_ItemDataBound">
<FooterStyle BackColor="#CCCCCC" />
<AlternatingItemStyle CssClass="alt-grey" />
<SelectedItemStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
<ItemTemplate>
<table width="320px">
<tr>
<td class="leftcol">
<asp:Label ID="lblDimension" runat="server" Text='<%# Eval("Dimension") %>'></asp:Label>:
</td>
<td class="ProductDetailData">
<asp:Label ID="lblName" runat="server" Text='<%# Eval("Attribute") %>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</asp:placeholder>
问题是我只需要显示数据列表中的前 5 个元素,我需要隐藏其余的单元格并根据要求使它们“可扩展”。 如何在 DataList 控件中实现这一点?我知道有一些 JQuery 插件可以针对特定的“div”标签使用来实现这一点,但我不知道如何在“DataList 控件”中做到这一点。
很快需要帮助。感谢您的所有宝贵建议。
【问题讨论】:
-
当您输入问题时,请先查看预览,然后再单击“发布”。您的代码有点...难以阅读 =) 否则,这是个好问题。
-
感谢您的编辑。感谢您的时间。
标签: c# asp.net datalist collapsiblepanelextender