値が null に設定されている場合、さまざまなアイテムを含むドロップ ボックスがあります。コントロール パラメーターを使用して複数のアイテムを選択し、以下のようにデータ ソースを入力します。この Select Command は機能しません。誰かが私が間違って何をしているのかを確認するのを手伝ってくれますか? 以下のコードを編集すると、正しく機能するようになります.....
<asp:DropDownList ID="FilterList1" runat="server">
<asp:ListItem Selected="True" Value=" ">Produce</asp:ListItem>
<asp:ListItem>Fruits</asp:ListItem>
<asp:ListItem>Vegetables</asp:ListItem>
<asp:ListItem>Milk</asp:ListItem>
<asp:ListItem>Pop</asp:ListItem>
</asp:DropDownList>
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/AFOLDER/db1.mdb"
SelectCommand="SELECT * FROM [Table1] WHERE IIF( (@Food1 =' '), [Food] In ('Fruit','Vegetable'), (Food =@Food1) )">
<SelectParameters>
<asp:ControlParameter ControlID="FilterList1" Name="Food1"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:AccessDataSource>