Why method FindControl() returns null on FormView until call DataBind().
FindControl()
null
FormView
DataBind()
After that it returns everything correct
How would a FormView have any information about its content before it has any data to build it upon?
So I guess you already answered your own question, you will have to DataBind() before.