2011-12-30 4 views

ответ

0

Попробуйте бросить его с DataList

((DataList)DataList2.FindControl("DataList3")).DataBind(); 
0

Используйте этот код для Bind Внутренний DataList:

protected void DataList2_ItemDataBound(object sender, DataListItemEventArgs e) 
{ 
    if ((e.Item.ItemType == ListItemType.Item) || 
      (e.Item.ItemType == ListItemType.AlternatingItem)) 
    { 
     // get inner datalist 
     DataList dl3 = e.Item.FindControl("DataList3") as DataList; 

     // bind inner datalist with data source 
     dl3.DataSource = dt; // DataTable that contains data 
     dl3.DataBind(); 
    } 
} 

Примечание: Убедитесь, что вы ввели это событие OnItemDataBound="DataList2_ItemDataBound", как это :

<asp:DataList ID="DataList2" runat="server" OnItemDataBound="DataList2_ItemDataBound">

Смежные вопросы