hola, yo me encuentro con un porblema asi, donde tengo 2 ddl's vinculados y segun guarda bien los datos del formulario pero al mirar en la base de datos los campos corresponientes a esos 2 ddl's quedan en cero.
aqui pongo la parte del codigo de los ddl's
<tr>
<td class="literal" style="width: 71px"> Sistema:</td>
<td>
<asp:DropDownList runat="server" ID="dataIdSistemas" Width="120px" AutoPostBack="True" DataSourceID="SqlDataSource2" DataTextField="NOMBRE" DataValueField="ID_SISTEMAS" EnableViewState="False"></asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ISDAEDConnectionString %>" SelectCommand="SELECT [ID_SISTEMAS], [NOMBRE] FROM [SISTEMAS] ORDER BY [NOMBRE]" OldValuesParameterFormatString="original_{0}" EnableViewState="False">
</asp:SqlDataSource>
</td>
</tr>
<tr>
<td class="literal" style="width: 72px"> Modulo:</td>
<td>
<asp:DropDownList runat="server" ID="dataIdModulos" Width="120px" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="NOMBRE" DataValueField="ID_MODULOS" EnableViewState="False">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ISDAEDConnectionString %>"
SelectCommand="SELECT [ID_MODULOS], [NOMBRE] FROM [MODULOS] WHERE ([ID_SISTEMAS] = @ID_SISTEMAS) ORDER BY [NOMBRE]" EnableViewState="False" >
<SelectParameters>
<asp:ControlParameter ControlID="dataIdSistemas" Name="ID_SISTEMAS" PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</td>
</tr>
si alguien sabe que puede estar pasando le agradeceria mucho su ayuda