前台应该怎么写,才能把数据绑上啊,现在有问题,前台应该怎么写啊,如果数据不放在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>
后台
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>
<%#DataBinder.Eval(Container.DataItem, "1")%>
是这句写的有问题,怎么写啊
后面那个应该是列名啊.
Dim是C#的新特性吗?
建议你定义个全局 Hashtable 在前台引用, aa.Item,"1" Container.dataItem 是什么,你定义的什么???
用FindControl找到DataLiat的各个控件,循环赋值