代码之家  ›  专栏  ›  技术社区  ›  Dave Mackey chem1st

ASP.NET是否水平重复动态数据主菜单?

  •  0
  • Dave Mackey chem1st  · 技术社区  · 16 年前

    2 回复  |  直到 16 年前
        1
  •  1
  •   Ranhiru Jude Cooray    16 年前

    设置ItemTemplate以指定项目的显示方式,并将RepeatDirection设置为Horizontal,将其绑定到动态数据源,就完成了:D

    此外,还可以通过RepeatColumns属性指定要重复的列数。

    这个页面(向下滚动到最后)有一些关于如何使用数据列表的例子

    http://msdn.microsoft.com/en-us/library/7efxhktc.aspx

        2
  •  1
  •   Dave Mackey chem1st    16 年前

        Menu1.DataSource = visibleTables
        Menu1.DataBind()
    

    <asp:DataList ID="Menu1" runat="server" 
          CellPadding="3" GridLines="Vertical" 
          HorizontalAlign="Center" CssClass="DDGridView" RepeatDirection="Horizontal"   
          ItemStyle-CssClass="td" HeaderStyle-CssClass="th" >
    <ItemTemplate>
        <asp:DynamicHyperLink ID="HyperLink1" runat="server"><%# Eval("DisplayName")%></asp:DynamicHyperLink>
    </ItemTemplate>
    </asp:DataList>
    

    您可以看到,我(暂时)使用了默认gridview中的css类来提供统一的布局/显示元素。

    推荐文章