嗯,我是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代码
中完成答案 0 :(得分:0)
而不是<asp:Parameter/>
,您需要使用<asp:ControlParameter/>
以下是此参数的示例
<asp:ControlParameter ControlID="DropdownListControl" PropertyName="SelectedValue" Name="ParameterName" />