Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2008, 15:09
Rodro
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 11 meses
Puntos: 0
Error Dropdownlist.

Saludos tengo el siguiente problema, espero alguien me pueda ayudar.

Tengo dos combos producto y sub-producto el segundo se llena en base al primero. Ambos los lleno con objetdatasource y hasta ahi todo bien, pero ahora necesito colocar un listitem en el combo del subproducto lo hago de esta manera:


<asp:DropDownList ID="ddlProductos" runat="server" AutoPostBack="true" DataSourceID="objProducto" DataTextField="Nombre" DataValueField="PartidaId" AppendDataBoundItems="true" OnSelectedIndexChanged="ddlProductos_SelectedIndex Changed">
</asp:DropDownList>
<asp:ObjectDataSource ID="objProducto" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="ObtieneProducto" TypeName="datosTableAdapters.ObtieneProductoTableA dapter"></asp:ObjectDataSource>

<label>Sub-producto:
<asp:DropDownList ID="ddlSubProducto" runat="server" AutoPostBack="true" DataSourceID="objPertenece" DataTextField="Nombre" DataValueField="PerteneceId" AppendDataBoundItems="true" >
<asp:ListItem Value="0" Text="Todas"></asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource ID="objPertenece" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetPertenece" TypeName="datosTableAdapters.ObtienePerteneceTable Adapter">
<SelectParameters>
<asp:ControlParameter ControlID="ddlProductos" Name="codProd" PropertyName="SelectedValue"
Type="String" />
</SelectParameters>
</asp:ObjectDataSource>

lo que yo quiero lograr con ese listitem es que si el usuario quiere pueda escoger todos los subproductos, pero al ejecutar el sitio veo que el subproducto se queda con los valores de los productos principales que voy escogiendo hasta hacerse inmenso, si le quito la linea marcada con azul vuelve a la normalidad me aparecen solo los subproductos del producto que escojo.