我有显示位置名称的下拉菜单,下拉菜单的数据源同时显示 LOC_NM 和 LOC_ID,但用户只会看到位置名称。所以我想做的是在我的选择查询中传递 LOC_ID,我该怎么做?这是下拉菜单的代码:
<asp:DropDownList ID="locatioin" DataSourceID="dd_source" DataTextField="LOC_NM" DataValueField="LOC_ID" runat="server" AppendDataBoundItems="true">
<asp:ListItem Text="Select Location" Value="Select Location"></asp:ListItem>
</asp:DropDownList>
这是我的选择语句背后的代码:
SqlDataAdapter da = new SqlDataAdapter("select Company, Location from MainTable
where Location = selected LOC_ID")
如您所见,我想在查询中传递所选值的 LOC ID,但我遇到了问题: where Location = selected LOC_ID