Consider an algebraic elliptic surface $f :X \rightarrow C$ with $\chi(X) > 0$
or equivalently the fibration has reduced singular fibers (the field under consideration
is $\mathbb{C}$).
Now Hodge theory gives us 
$$
q(X) = \dim_{\mathbb{C}}(H^{0}(X,\Omega^1_X)) = \dim_{\mathbb{C}}(H^1(X,\mathcal{O}_X)).
$$
On the other hand the $\dim_{\mathbb{C}}(H^1(X,\mathcal{O}_X))$ can be seen to be
equal to the genus $g$ of $C$. We also have 
$dim_{\mathbb{C}}H^0(C,K_C) = g$ and hence the canonical inclusion map of sheaves
$$
0 \rightarrow f^{*}K_c \rightarrow \Omega^1_X \implies H^{0}(C,K_c) = H^{0}(X,\Omega^1_X).
$$
Now what I seek is to understand this "equality" in a more geometric way. Is there
a better way to see (apart from the above method) to see that all the 1 forms
in fact come from the base curve?.