前台应该怎么写,才能把数据绑上啊,现在有问题,前台应该怎么写啊,如果数据不放在HASHTABLE里,而换成ARRAYLIST前台应该怎么写啊?谢谢     
后台
        Dim aa As New Hashtable        aa.Add("1", "111")
        aa.Add("2", "222")
        aa.Add("3", "333")
        aa.Add("4", "444")
        aa.Add("5", "555")
        aa.Add("6", "666")
        Me.myList.DataSource = aa
        Me.myList.DataBind()
前台
                   <asp:DataList ID="myList" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow"
                        SelectedIndex="0">
                        <ItemTemplate>
                            <tr>
                                <td align="center" >
                                    <%#myList.Items.Count%>
                                </td>
                                <td style="width: 450px; height: 35px;">
                               <%#DataBinder.Eval(Container.DataItem, "1")%>
                                </td>
                            </tr>
                        </ItemTemplate>
                    </asp:DataList>

解决方案 »

  1.   

    <%=myList.Items.Count%>
      

  2.   

    啊,高人,不是那句的事
      <%#DataBinder.Eval(Container.DataItem, "1")%> 
    是这句写的有问题,怎么写啊
      

  3.   

    <%#DataBinder.Eval(Container.DataItem, "1")%> 
    后面那个应该是列名啊.
    Dim是C#的新特性吗?
      

  4.   

    <%#DataBinder.Eval(Container.DataItem, "1")%> 
     建议你定义个全局 Hashtable  在前台引用, aa.Item,"1"   Container.dataItem 是什么,你定义的什么???
      

  5.   

    既然不是从数据库查出来的,可以考虑直接在后台赋值
    用FindControl找到DataLiat的各个控件,循环赋值