И вот в частности в devexpress grid для winforms ты ебанёшься это сделать: надо написать свои кастомные паинтеры для инактив режима, кастомные контролы для edit mode, зарегистрировать это всё в каком-то упоротом контейнере их, и всё равно нет гарантии, что ты достигнешь желаемого.