在用表中的串联列值填充列表框时,如何检索相应的ID并在更改时传递值

本文关键字:检索 ID 列表 填充 何检索 | 更新日期: 2023-09-27 18:26:05

这是我的下拉选择框,包含连接的列。如何检索记录的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并在更改时传递值

在查询中选择ID,然后选择DataValueField="ID"。然后,您将能够访问值OnSelectedIndexChanged。它将存储在DropDownList2.SelectedValue中。