La propiedad personalizada no se guardará cuando se cambie en la ventana de propiedades
He creado una columna personalizada para DataGridView, y la razón es que quiero agregar una propiedad (tipo) a una columna. Hago clic derecho en el DataGridView y selecciono "Editar columnas ...". Luego, cuando selecciono la columna que es mi tipo de columna personalizada, puedo editar la propiedad, pero si hago clic en "Aceptar" después de editar y luego voy a "Editar columnas ..." nuevamente el valor que asigné a mi propiedad se ha ido.
Aquí está mi código:
public class CustomColumn : DataGridViewColumn
{
[DisplayName("Type")]
[Category("Custom Property")]
public String type { get; set; }
public CustomColumn()
: base(new DataGridViewTextBoxCell())
{
}
}
Y una imagen de la ventana de propiedades:
Imagen de las ventanas de propiedades http://s8.postimage.org/fzrke75gl/Capture.png
¿Puede alguien decirme qué estoy haciendo mal o qué debo agregar para que cuando cambie el valor en la ventana de propiedades, ese valor se asigne a la propiedad?