Databinding propiedad en UserControl
Publicado por Alberto Borja (1 intervención) el 26/09/2009 19:54:36
Buenas, estoy empezando a crear controles de usuario y no consigo enlazar una propiedad con un origen de datos.
Tengo las propiedades creadas de la siguiente forma:
private object _value;
[Bindable(true, BindingDirection.TwoWay)]
public object Value
{
get { this._value = GetLookupKeyValue(); return this._value; }
set
{
this._value = value;
SetLookupKeyValue(value);
}
}
, y aunque no consigo ver la propiedad Value desde la opción "Editar enlaces de datos" del FormView en la vista de diseño, le intento poner en la declaración del código:
<uc1:DesplegableMedicos ID="DesplegableMedicos1" runat="server" AutoPostBack="False" Value='<%# Bind("IDMedicoEnvia") %>' />
y consigo un binding one way (sólo cuando leo los datos), pero a la hora de intentar actualizarlos o insertar, a ese campo no le asigna ningún valor.
¿Alguna sugerencia?
Gracias
Tengo las propiedades creadas de la siguiente forma:
private object _value;
[Bindable(true, BindingDirection.TwoWay)]
public object Value
{
get { this._value = GetLookupKeyValue(); return this._value; }
set
{
this._value = value;
SetLookupKeyValue(value);
}
}
, y aunque no consigo ver la propiedad Value desde la opción "Editar enlaces de datos" del FormView en la vista de diseño, le intento poner en la declaración del código:
<uc1:DesplegableMedicos ID="DesplegableMedicos1" runat="server" AutoPostBack="False" Value='<%# Bind("IDMedicoEnvia") %>' />
y consigo un binding one way (sólo cuando leo los datos), pero a la hora de intentar actualizarlos o insertar, a ese campo no le asigna ningún valor.
¿Alguna sugerencia?
Gracias
Valora esta pregunta


0