文章涉及内容如题, 知道的朋友给点思路 ... 谢谢 .

解决方案 »

  1.   

    我查了帮助,没有这功能的在CSDN asp.net社区列搜索"repeater"可以找到相关记录,看看有你需要的吗?
      

  2.   

    我目前,只想出这点思路:<html>
    <head>
         <script language="VB" runat="server">
                    dim i as integer=0 
            Sub Page_Load(sender As Object, e As EventArgs)            If Not IsPostBack Then
                    Dim values As ArrayList = New ArrayList()                values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))
                    values.Add(new PositionData("111111", "aaaaaaa"))                Repeater1.DataSource = values
                    Repeater1.DataBind
                End If
            End Sub        class PositionData
                Dim m_name As String
                Dim m_ticker As String
                Public Sub New(name As String, ticker As String)
                    MyBase.New
                    m_name = name
                    m_ticker = ticker
                End Sub
                ReadOnly Property Name As String
                  Get
                    Return m_name
                  End Get
                End Property
                ReadOnly Property Ticker As String
                  Get
                    Return m_ticker
                  End Get
                End Property
            End Class
        </script>
    </head>
    <body><form runat=server>
            <asp:Repeater id=Repeater1 runat="server">
                <HeaderTemplate>
                    <table border=1>
                    <tr><td> 
                </HeaderTemplate>            <ItemTemplate>
                                        <%# DataBinder.Eval(Container.DataItem, "Name") %>___<%# DataBinder.Eval(Container.DataItem, "Ticker") %>&nbsp;&nbsp;&nbsp;
                                        <%  i=i+1 %>
                                         <%
                                                  If  i>4 then
                                                       response.write("<br>")        
                                                       i=0                                                                                     
                                                 end If
                                           %>
                </ItemTemplate>            <FooterTemplate>
                    </td></tr>
                    </table>
                </FooterTemplate>        </asp:Repeater>
    </form></body>
    </html>感觉挺勉强的(用i值来控制要重复显示的列数)。
    最后,谢谢 adandelion 的热心帮助和建议哦 。