Если использовать стандартный гридвью, то можно просто поудалять лишние Cells, подправить у освшихся Colspan и (если нужно) динамически подгрузить контролы.
А вообще подобный вункционал у telerik-овского radGrid уже готовый есть.
Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.