Hi,

I have a page in which i have table and some other controls.
On click of button i want to add Listbox and textbox .
When user input values in Listbox and TextBox i cannot get value of these
controls in IterateControls Method.

Main problem is i am not able to find my dynamic control/.


Here is my code

On Button1_click
{
       ListBox  _ListBox = new ListBox();
         _ListBox.ID = "lstDynamicListBox";
    TextBox  _TextBox = new TextBox();
         _TextBox.ID = "lstDynamicTextBox";


     Panel1.Controls.Add(_ListBox);
    Panel1.Controls.Add(_TextBox);
}





On Button2_Click  //I want to retrieve value
{
 void IterateControls(Control parent)
    {
        foreach (Control child in parent.Controls)
        {
            if
(child.GetType().ToString().Equals("System.Web.UI.WebControls.Listbox")
               && child.ID.IndexOf("lstDynamicListBox") == 0)
            {
                ListBox listbox = (ListBox)child;

            }

            if (child.Controls.Count > 0)
            {
                IterateControls(child);
            }
        }
    }

Reply via email to