Yo publiqué un control hace mucho tiempo que era un Tableview relacionado con una base de datos donde para la edición se usaba el control adecuado al tipo de campo de manera automática. O sea, que no es lo que buscas. Creo, que en algún programa tengo algo que te puede servir... dame un rato para buscarlo.
Saludos
Lo encontré, no es un control (qué frágil es la puta memoria), es un work around... o mejor una implementación a poner en un tableview. Me faltó el crear el control (¿TableZoom debería llamarse?)
Te paso un ejemplo que es mucho más sencillo de entender que de explicar.
Tal como está ahora mismo te hace el zoom al hacer doble click en cualquier columna estando ya en modo de edición (es decir, haces doble click para entrar en modo de edición y otro doble click para zoom) o diractamente al hacerlo en la tercera columna. Comentando un par de líneas puedes hacer que se haga en todas las columnas de manera automática... aunque eso desvirtúa un poco la esencia del TableView, creo.
Saludos