public void DataBind(DataTable dt) { this.txtAddress.DataBindings.Add("Text", dt, "address"); this.txtCity.DataBindings.Add("Text", dt, "city"); // etc.etc.etc. }Doing it like this, you don't *need* to access the individual TextBoxes, etc. in the UserControl. But, if you need that functionality for other reasons, all you have to do is create properties in your UserControl.
// the normal declarations when you drop a TextBox on your UserControl private TextBox txtAddress; private TextBox txtCity; // the Properties for those controls that you want to give public access to public TextBox Address { get {return this.txtAddress;} set {this.txtAddress = value;} } public TextBox City { get {return this.txtCity;} set {this.txtCity = value;} }~~Bonnie