dlRptCategory.DataSource = 数据源;
dlRptCategory.DataBind();
for (int i = 0; i < dlRptCategory.Items.Count; i++)
{
// 获得内嵌的DataList
DataList dlRptGoods= (DataList)dlRptCategory.Items[i].FindControl("dlRptGoods");
// 绑定子模块
dlRptGoods.DataSource = 数据源;
dlRptGoods.DataBind();
for(int i=0; i<dlRptGoods.Items.Count; i++)
{
dlRptGoods.Items[i].FindControl("hlGoToBuy")
}
}
公式:((DataList)父.Items[i].FindControl("子id")).Items[i].FindControl("hlGoToBuy")
你的错误是:父.FindControl ,应该是父.Items[i].FindControl
可以 .就是这么用啊。
你这个是repeater是把..