for (int i = 0; i < repAQDJ.Items.Count; i++) { Response.Write((this.repAQDJ.Items[i].FindControl("txtAQDJ") as TextBox).Text + " "); Response.Write((this.repAQDJ.Items[i].FindControl("HiddenField1") as HiddenField).Value + " "); TextBox tb = (TextBox)repAQDJ.Controls[i].Controls[1].FindControl("txtAQDJ"); Response.Write(tb.Text); }