protected void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e) { Repeater rptChilden = (Repeater)e.Item.FindControl("rptChilds"); HiddenField hdId = (HiddenField)e.Item.FindControl("hdParentID"); if (cateBLL.SelectChildByParentID(int.Parse(hdId.Value)).Count == 0) { haveChild = false; } rptChilden.DataSource = cateBLL.SelectChildByParentID(int.Parse(hdId.Value)); rptChilden.DataBind(); }