Witam. Czy dobrym rozwiązaniem jest podpięcie zródła dancyh do kontrolki w taki sposób

protected void Page_Load(object sender, EventArgs e)
        {
           
                ListView l = ListView1.FindControl("lv") as ListView;
                l.DataSourceID = "ObjectDataSource1";
          
            
        }
 

ListView1 to jest kontrolka użytkownika, czy lepszy jest w ten sposb

 protected void Page_Load(object sender, EventArgs e)
{
         if (!IsPostBack)
         {
             ListView l = ListView1.FindControl("lv") as ListView;
             l.DataSourceID = "ObjectDataSource1";
         }
            
 }

Chodzi mi głownie o to ze pewne elemetny na stronie nie chodza poprawnie w przypadku tego drugiego rozwiazania