如何将值分配给数据绑定ddl中的项
本文关键字:ddl 数据绑定 分配 | 更新日期: 2023-09-27 17:57:46
我正在运行一个下拉列表,该列表由表"Customer"中的列"CustName"填充,每个客户都有一个我想用来运行查询的唯一id;显然,最好让最终用户按名称而不是id进行选择,因为这样更友好。如何将值分配给此数据绑定ddl中的项?最好,我想从表本身分配它们的CustId值。我尝试简单地将CustId字段放入DataValueField属性中,但没有成功。想法?
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlCustNameSource" DataTextField="CustName"
DataValueField="CustName" AppendDataBoundItems="true">
<asp:ListItem Value="0" Text="Choose Customer" Selected="True"></asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlCustNameSource" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString %>"
SelectCommand="SELECT [CustName] FROM [Customer]"></asp:SqlDataSource>
"No Go"到底是什么意思?
...DataValueField="CustId"...
...SelectCommand="SELECT [CustName], [CustId] FROM [Customer]"...