Existe un control (SPREAD, de farpoint), que es una grilla (como el excel), la cual tu puedes personalizar a gusto... y puedes efectivamente, hacer lo que deseas segun tu imagen, manejando filas y columnas a discrecion del programador.
Te sugiero utilices este control, ya que permite un control mas eficiente en su codigo (totalmente transparente para ti), y sus funcionalidades son espectaculares...
Suerte