Jul 22, 2010 01:14 PM|bharat_h03|LINK
Look at your OnInit() function. You have called "CreateChildControls()" this will reset the properties that are set before "OnInit". I suggest you to replace that with "EnsureChildControls()" functions.
Hope this will help you.
c# server control
Custom control event handling issue