通过FindControl方法找
foreach(DataListItem item in this.dListOrderHistory.Items)
{
DataList dList = (DataList)item.FindControl("dListOrderDetail");
int orderId = Convert.ToInt32(((Label)item.FindControl("lblNum")).Text);
dList.DataSource = new BLL.Order().getOrderDetail(orderId);
dList.DataBind();
}