当前位置: 代码迷 >> ASP.NET >> asp.net DataList解决思路
  详细解决方案

asp.net DataList解决思路

热度:2719   发布时间:2013-02-25 00:00:00.0
asp.net DataList
我在用DataList时遇到个问题求高手解答,就是我用DataList1控件绑定了一表后我现在又想在这个DataList1里面加个DataList2控件绑定另一个张表,但是我发现我找不到DataList2的ID来绑定第二张表,这是怎么回事,是不是不能在一个DataList里面不能再加一个DataList来绑定数据,不然怎么找不到第二个DataList2的名称??

------解决方案--------------------------------------------------------
可以的,在DataList1的绑定事件中FindControl找 DataList2
然后绑定DataList2

C# code
  protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)  {    if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)    {      DataList DataList2 = e.Item.FindControl("DataList2") as DataList;      DataList2.DataSource = "...读取数据";      DataList2.DataBind();    }  }