Hi,
If your markup looks something like this where consider your custom control in the place of textbox then
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" >
<ItemTemplate>
<asp:TextBox ID="Text1" runat="server" Text='<%# Eval("ProductName") %>' ></asp:TextBox>
<asp:CheckBox ID="check1" runat="server" Checked='<%# Eval("Test") %>' />
</ItemTemplate>
</asp:Repeater>
From code behind
foreach(Control ctrl in Repeater1.Controls)
{
TextBox txt;
if( ( txt= (TextBox)ctrl.FindControl("Text1"))!=null){
Response.Write(txt.Text);
}
}