GridView control has the EmptyDataTemplate which can be
used to display any controls in case where GridView does not render anything.
Since Header and Footer are not displayed when GridView does not contain
anything thats why EmptyDataTemplate is a perfect place to display input
controls so user can input data and populate the GridView control.
powered by IMHO 1.3