DataList控件中嵌入DataList怎么绑定??
<asp:DataListID="DataList1" runat="server">
<ItemTemplate>
<table>
<tr>
<td>
......
</td>
<td>
<asp:DataList ID="DataList2" runat="server">
<ItemTemplate>
<div> </div>
<ItemTemplate>
</asp:DataList>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
后台怎么写才能绑定它
------解决方案--------------------先绑定外层datalist这个很简单不用说了吧。
内嵌的这样绑定
C# code
protected void 外层datalist_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
string keyid = this.dlServerFrame.DataKeys[e.Item.ItemIndex].ToString();
DataList dls = (DataList)e.Item.FindControl("内嵌的datalistID");//先找到内嵌的
if (dls != null)
{
//绑定吧
}
}
}
------解决方案--------------------
------解决方案--------------------
DataList嵌套DataList的实现
http://blog.csdn.net/lee576/archive/2008/10/21/3119213.aspx