Enlacé una lista a un GridView. Esta lista está compuesta por objetos de tipo Reunion. Cada reunión tiene una propiedad Empleado, y a su vez cada empleado tiene una propiedad Nombre.
El siguiente código funciona para mostrar el nombre del empleado en una columna de tipo TemplateField del GridView.
La pregunta: ¿Por qué es necesario enlazar mediante el método Eval? Si intento hacerlo con Bind, me tira un error de compilación.
¿Con el método Bind no es posible acceder a las propiedades de las propiedaes (propiedades de segundo nivel) del origen de datos?
El siguiente código funciona para mostrar el nombre del empleado en una columna de tipo TemplateField del GridView.
Código (asp) [Seleccionar]
<asp:TemplateField>
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("empleado.Nombre")%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
La pregunta: ¿Por qué es necesario enlazar mediante el método Eval? Si intento hacerlo con Bind, me tira un error de compilación.
¿Con el método Bind no es posible acceder a las propiedades de las propiedaes (propiedades de segundo nivel) del origen de datos?