获取DataSource参数的值

时间:2014-07-07 22:29:01

标签: asp.net

嗯,我是ASP网络的新手,我只想知道如何向SQLDatasource添加参数 我有一个带有一些数据的控件(dropdawnlist):

<td>
                 <asp:Label ID="Label3" runat="server" Text="<%$ Resources:idiomas, moneda_origen %>"></asp:Label><br />                
                <asp:DropDownList ID="ddlOriginCurrency" runat="server" AutoPostBack="true"
                    DataTextField="MON_NOMBRE" DataValueField="MON_MONEDA_ID" DataSourceID="dsOriginCurrency">
                </asp:DropDownList>
            </td>
            <td>
                 <asp:Label ID="Label2" runat="server" Text="<%$ Resources:idiomas, moneda_destino %>"></asp:Label><br />                
                <asp:DropDownList ID="ddlDestinationCurrency" runat="server" AutoPostBack="true"
                    DataTextField="MON_NOMBRE" DataValueField="MON_MONEDA_ID" DataSourceID="dsDestinationCurrency">
                </asp:DropDownList>
            </td>

我只想从任何一个DropDawnlist中获取值,以便在更新时添加为我的SQLDataSource中的参数

 <UpdateParameters>
        <asp:Parameter Name="BOF_FEES_ID" Type="Int32" />
        <asp:Parameter Name="BOF_MONEDA_ORIGEN_ID" Type="Int32" />
        <asp:Parameter Name="BOF_DESDE" Type="Int32" />
        <asp:Parameter Name="BOF_HASTA" Type="Int32" />
        <asp:Parameter Name="BOF_FEES" Type="Int32" />
        <asp:Parameter Name="BOF_MARKUP" Type="Double" />
        <asp:Parameter Name="BOF_INCREMENT_PERCENT" Type="Double" />
        <asp:Parameter Name="BOF_BOOKINGCURRENCY_ID" Type="Double" />
    </UpdateParameters>

有一个表单直接在ASP代码

中完成

1 个答案:

答案 0 :(得分:0)

而不是<asp:Parameter/>,您需要使用<asp:ControlParameter/>

以下是此参数的示例

<asp:ControlParameter ControlID="DropdownListControl" PropertyName="SelectedValue" Name="ParameterName" />