C# 在使用表中连接的列值填充列表框时,如何检索相应的ID并在更改时传递值

C# 在使用表中连接的列值填充列表框时,如何检索相应的ID并在更改时传递值,c#,asp.net,ms-access,C#,Asp.net,Ms Access,这是带有连接列的下拉选择框。如何检索记录的ID并在更改时传递该值 <asp:DropDownList ID="DropDownList2" runat="server" DataSourceID="AccessDataSource1" DataTextField="Expr1" DataValueField="Expr1"> </asp:DropDownList> <asp:AccessDataSource

这是带有连接列的下拉选择框。如何检索记录的ID并在更改时传递该值

<asp:DropDownList 
    ID="DropDownList2" 
    runat="server" 
    DataSourceID="AccessDataSource1" 
    DataTextField="Expr1" 
    DataValueField="Expr1">
</asp:DropDownList>
<asp:AccessDataSource 
    ID="AccessDataSource1" 
    runat="server" 
    DataFile="~/tools/tracker/Tracker.mdb" 
    SelectCommand="SELECT PAcronym + ' - ' + Milestone + ' (' + PRelease + ')' AS Expr1 FROM Projects ORDER BY PAcronym + ' - ' + Milestone + ' (' + PRelease + ')' ">
</asp:AccessDataSource>

在查询中选择ID,然后
DataValueField=“ID”
。然后,您将能够访问SelectedIndexChanged上的值
。它将存储在
下拉列表2中。SelectedValue