Cita: ...ph.FindControl("item3"), Label).Text
seguramente tu label llamada item3 no existe dentro de tu control "ph" (me imagino que es un place holder) o el elemento item3Value.ToString() tampoco existe o tiene un valor null y cuando quieres hacer el cast como el objeto no existe te marca
Cita: Referencia a objeto no establecida como instancia de un objeto.
Si quieres coloca el code para echarle un ojo
Salu2