Hola, tengo un control que hereda de TextBox.
Defino nueva propiedad así:
[Bindable(true), Category("Apariencia"),
DefaultValue(EMPRESA.BaseDatos.GeneralBBDD.TiposBBDD.INT),
Description("...") ]
public EMPRESA.BaseDatos.GeneralBBDD.TiposBBDD
TipoCampoCodigo
{
get { return this._TipoCampoCodigo; }
set { this._TipoCampoCodigo = value; }
}
EMPRESA.BaseDatos.GeneralBBDD.TiposBBDD es una
enumeración Enum.
Bien, en mi página ASPX utilizo el control más o menos así
<empresa:control propiedad1="".></empresa:control>
La propiedad TipoCampoCodigo no aparece en la página
ASPX, y debería tomar el valor DefaultValue, que es
EMPRESA.BaseDatos.GeneralBBDD.TiposBBDD.INT, pero aparece
por defecto
EMPRESA.BaseDatos.GeneralBBDD.TiposBBDD.VARCHAR.
Por qué no funciona DefaultValue, se me ha pasdo algo que
debería hacer ?
Un saludo.
Leer las respuestas