Удаляю в гриде последнюю колонку через grid.Columns.RemoveAt и после постбека исчезает полностью содержимое TemplateField.ItemTemplate. Нашел этот баг на микрософте, но там нет ни одного workaround, хотя багу уже два года.
Как я понял из сайта микрософт, они не могут передать эту ошибку разработчикам оркаса, так как оркас должен быть полностью обратносовместимый с предыдущими версиями, и они эту ошибку чинить не будут, для полной совместимости по ошибкам 
"Unfortunately, this bug falls into the red bits category, and so we are not able to address it in Orcas due to the potential for it to introduce compatibility issues."
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=102901
Пока вынужден использовать вместо удаления Visible = false, но это не очень приятный выход.
Помогите, плз.