Hola a todos!!
 
Quiero pedirles ayuda con un problemita.
Tengo un DataSource tres DropDownList en cascada y cargo el ultimo de acuerdo a los dos anteriores y si carga el problema esque me manda los datos duplicados y y ya use el distinct y nada
 
 
                     <asp:SqlDataSource ID="ds_partida" runat="server" 
                         ConnectionString="<%$ ConnectionStrings:conexion_sipro_inoc %>" 
                                                  SelectCommand="SELECT nombre_partida FROM partidas a inner join presupuesto b on a.id_presupuesto= b.id_presupuesto WHERE a.id_partida is not null and a.id_partida = (select id_capitulo   from partidas where nombre_partida=@nombre_partida  and id_presupuesto=(select id_presupuesto from presupuesto where nombre_presupuesto=@nombre_presupuesto)) ">
                         <SelectParameters>
                             <asp:ControlParameter ControlID="ddl_presupuesto_capitulo" Name="nombre_partida" 
                                 PropertyName="SelectedValue" />
                             <asp:ControlParameter ControlID="ddl_presupuesto" Name="nombre_presupuesto" 
                                 PropertyName="SelectedValue" />
                         </SelectParameters>
                     </asp:SqlDataSource>
                     <br />
 
                     <asp:DropDownList ID="ddl_capitulo_partida" runat="server"      Width=250px 
                         AppendDataBoundItems="True" AutoPostBack="True" DataSourceID="ds_partida" 
                         DataTextField="nombre_partida" DataValueField="nombre_partida">
                        <asp:ListItem Text="<Selecciona opción>" Value="0" />
                 </asp:DropDownList> 
   
 

 Datos duplicados en dropdownlist
 Datos duplicados en dropdownlist 

