读书人

DataList控件中嵌入DataList如何绑定?

发布时间: 2012-03-25 20:55:17 作者: rapoo

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这个很简单不用说了吧。
内嵌的这样绑定

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();
DataL…

[解决办法]
DataList嵌套DataList的实现
http://blog.csdn.net/lee576/archive/2008/10/21/3119213.aspx

读书人网 >asp.net

热点推荐