我有一个下拉列表,可以在其中选择人名。但是我需要禁用已使用的值,因为我想在一个事件的同一个 id 中有两个相同的值......在数据库中,我使用复合键解决了这个问题,但我需要以编程方式解决这个问题。
这是我较短的数据源:
<asp:SqlDataSource
ID="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:fotbalConnectionString %>"
SelectCommand="SELECT table1.ID_person, table1.ID_event,FROM [table1] WHERE ([ID_event] = @ID_event)
<SelectParameters>
<asp:QueryStringParameter
DefaultValue="0"
Name="ID_event"
QueryStringField="id"
Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>