DataList 双重绑定
本帖最后由 ZPPSSJ 于 2013-01-09 15:40:48 编辑
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("ID") %>'></asp:Label>
<asp:DataList ID="DataList2" runat="server">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%#Eval("其他字段1") %>'></asp:Label>
<asp:Label ID="Label3" runat="server" Text='<%#Eval("其他字段") %>'></asp:Label>
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
我想在获取DataList1中Label1绑定的ID来查询,将查询的数据绑定到DataList2
我的ID有很多个
id怎么获取啊
asp
DataList?
------解决方案--------------------用该控件的ItemDataBound 方法 if (e.Item.ItemType == ListItemType.Item
------解决方案-------------------- e.Item.ItemType == ListItemType.AlternatingItem)
DataList dt2 = e.Item.FindControl("DataList2") as DataList;
然后进行绑定
------解决方案--------------------string id=(e.item.findcontrol("Label1") as label).text;
------解决方案--------------------
id为 id.Text