If this is windows, you have to manually wire up the event on the control before you add it to the control collection (presumably the form itself).
If this is ASP.NET using the postback model, you want to do something like this:
http://www.nullskull.com/a/1617/aspnet-dynamic-textbox--dropdownlist-control-viewstate-to-store-namevaluecollection.aspx