Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/10/2011, 15:15
Avatar de moron
moron
 
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 5 meses
Puntos: 2
Respuesta: error con ItemTemplate y dropdownList

Gracias nuevamente.

ahora funciona. Muestra el item y cuando presiono editar muestra el combo con el item correspondiente seleccionado.
Pero ahora cuando presiono Update en la grilla me da el error:

Could not find a property named 'familia.idFamilia' on the type specified by the DataObjectTypeName property in ObjectDataSource 'ObjectDataSource1'.

así quedó el código:

Código:
  <asp:TemplateField SortExpression="Familia" HeaderText="Familia">
   <EditItemTemplate>
        <asp:DropDownList ID="DropDownList1" Runat="server" 
          DataSourceID="ObjectDataSourceFamilia"
            DataTextField="Nombre" DataValueField="idFamilia" 
            SelectedValue='<%# Bind("familia.idFamilia") %>'
           >
        </asp:DropDownList>        
   </EditItemTemplate>
  <ItemTemplate>
       <asp:Label Runat="server" Text='<%# Bind("familia.Nombre") %>' 
          ID="Label1"></asp:Label>
   </ItemTemplate>
</asp:TemplateField>

lo que debiera hacer este método es cambiar el valor del atributo producto.familia.idFamilia